{"id":19797103,"url":"https://github.com/joom/vim-starter","last_synced_at":"2025-05-01T03:31:31.593Z","repository":{"id":21489913,"uuid":"24808775","full_name":"joom/vim-starter","owner":"joom","description":"Quick starter kit for Vim beginners.","archived":false,"fork":false,"pushed_at":"2017-10-16T15:28:56.000Z","size":8,"stargazers_count":66,"open_issues_count":1,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-08-13T04:02:26.003Z","etag":null,"topics":["vim","vim-beginners","viml"],"latest_commit_sha":null,"homepage":"","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-05T04:51:19.000Z","updated_at":"2023-06-12T07:15:25.000Z","dependencies_parsed_at":"2022-07-23T09:46:51.001Z","dependency_job_id":null,"html_url":"https://github.com/joom/vim-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joom%2Fvim-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joom%2Fvim-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joom%2Fvim-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joom%2Fvim-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joom","download_url":"https://codeload.github.com/joom/vim-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224233443,"owners_count":17277787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vim","vim-beginners","viml"],"created_at":"2024-11-12T07:23:46.025Z","updated_at":"2024-11-12T07:23:46.734Z","avatar_url":"https://github.com/joom.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"vim-starter\n===========\n\nQuick starter kit for Vim beginners, including features from modern editors that you might miss when you switch to Vim.\n\n## Installation\n\nAfter you backup your `~/.vimrc` file and `~/.vim/` folder (this is not important if you haven't used Vim before), you can install this by running this bash line, press enter if you see any error messages:\n\n```bash\necho \"runtime vimrc\" \u003e ~/.vimrc \u0026\u0026 mkdir ~/.vim \u0026\u0026 cd ~/.vim \u0026\u0026 git clone https://github.com/joom/vim-starter.git . \u0026\u0026 git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim \u0026\u0026 vim +PluginInstall\n```\n\nYou're all set! Enjoy!\n\n## Shortcuts\n\n`\u003cLeader\u003e` is defined as the `\\` key by default. `C-x` means Control + x and `M-x` means Meta-x. (*alt* or *option* in modern keyboards) `S-x` means Shift-x.\n\n* `\u003cLeader\u003ey`: Copy to system clipboard\n* `\u003cLeader\u003ed`: Cut to system clipboard\n* `\u003cLeader\u003ep`: Paste below, from system clipboard\n* `\u003cLeader\u003eP`: Paste above, from system clipboard\n* `\u003cF5\u003e\u003cF5\u003e`: Toggle paste mode. (Not important if you're using the shortcuts above.)\n* `\u003cF5\u003e`: Reload Vim settings\n* `\u003cLeader\u003en`: New empty tab.\n* `\u003cSpace\u003ex`: Remove search highlight.\n* `\u003cLeader\u003e]`: Open/Close NERDTree\n* `\u003cLeader\u003e[` : Navigate between split views\n* `\u003cTab\u003e`: Buffer list (Normal Mode)\n* `C-p`: Fuzzy finder\n* ``\u003cLeader\u003e` ``: Swap the positions of the open splits\n* `\u003cSpace\u003ew`: Next sub-word in a camel cased word\n* `\u003cSpace\u003eb`: Previous sub-word in a camel cased word\n* `\u003cSpace\u003ee`: End of sub-word in a camel cased word\n* `C-n`: Add the next occurrence of the selection to the multiple cursor selection\n\nOther functions should work as expected. You can define key mappings for your own usage by editing the file `~/.vim/vimrc`, and you are certainly encouraged to do so. That's how you can get the most out of Vim.\n\nIf you're looking for a quick tutorial to learn Vim, \"[Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)\" is a great one.\n\nIf copying and pasting with the system clipboard are not working properly, check [this page](http://vim.wikia.com/wiki/Accessing_the_system_clipboard).\n\n## Screenshots\n\n![Screenshot 1](http://i.imgur.com/qEkXK9m.png)\n\n![Screenshot 2](http://i.imgur.com/Elg4TrB.png)\n\n![Screenshot 3](http://i.imgur.com/MSiFlU6.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoom%2Fvim-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoom%2Fvim-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoom%2Fvim-starter/lists"}