Files
awesome-awesomeness/html/vim.html
2024-04-20 19:22:54 +02:00

127 lines
4.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-vim">awesome-vim</h1>
<p>A collaborative list of awesome <strong>vim</strong> resources
inspired by <a
href="https://github.com/matteocrippa/awesome-swift">awesome-swift</a>.
Feel free to contribute!</p>
<ul>
<li><a href="#awesome-vim">Awesome Vim</a>
<ul>
<li><a href="#vim-download">Vim Download</a></li>
<li><a href="#plugins">Plugins</a>
<ul>
<li><a href="#explorer">Explorer</a></li>
<li><a href="#file-finder">File finder</a></li>
<li><a href="#git">Git</a></li>
<li><a href="#plugin-manager">Plugin Manager</a></li>
<li><a href="#syntax">Syntax</a></li>
<li><a href="#snippet-manager">Snippet Manager</a></li>
<li><a href="#buffer">Buffer</a></li>
</ul></li>
<li><a href="#tutorials">Tutorials</a></li>
</ul></li>
</ul>
<h2 id="vim-download">Vim Download</h2>
<ul>
<li><a href="https://github.com/b4winckler/macvim">MacVIM</a> - VIM for
OSX.</li>
<li><a href="http://ftp.vim.org/pub/vim/pc/gvim74.exe">Windows VIM</a> -
Self installing VIM for Win.</li>
</ul>
<h2 id="plugins">Plugins</h2>
<p>A cool list of interesting plugins for VIM</p>
<h3 id="explorer">Explorer</h3>
<ul>
<li><a href="https://github.com/scrooloose/nerdtree">NERDTree</a> - A
filesystem tree explorer.</li>
</ul>
<h3 id="file-finder">File finder</h3>
<ul>
<li><a href="https://github.com/kien/ctrlp.vim">CtrlP</a> - Fuzzy file,
buffer, mru, tag, etc finder.</li>
<li><a
href="https://bitbucket.org/ns9tks/vim-fuzzyfinder/">FuzzyFinder</a> -
Quick reach buffer/file/command/bookmark/tag you want.</li>
<li><a href="https://github.com/Shougo/unite.vim">Unite</a> - You can
search display information from arbitrary sources.</li>
</ul>
<h3 id="git">Git</h3>
<ul>
<li><a href="https://github.com/tpope/vim-fugitive">Fugitive</a> - Git
wrapper for vim.</li>
<li><a
href="https://github.com/airblade/vim-gitgutter">vim-gitgutter</a> - A
Vim plugin which shows a git diff in the gutter (sign column) and
stages/undoes hunks.</li>
</ul>
<h3 id="plugin-manager">Plugin Manager</h3>
<ul>
<li><a href="https://github.com/tpope/vim-pathogen">Pathogen</a> -
Install and manage plugin and runtime files easier.</li>
<li><a href="https://github.com/junegunn/vim-plug">Vim-plug</a> -
Minimalist Vim Plugin Manager.</li>
<li><a href="https://github.com/VundleVim/Vundle.vim">Vundle</a> -
Vundle plugin manager.</li>
</ul>
<h3 id="syntax">Syntax</h3>
<ul>
<li><a href="https://github.com/sheerun/vim-polyglot">vim-polyglot</a> -
Meta-plugin for syntaxes</li>
<li><a href="https://github.com/fatih/vim-go">Go</a> - Go support</li>
<li><a href="https://github.com/vim-ruby/vim-ruby">Ruby</a> - Ruby</li>
<li><a href="https://github.com/rust-lang/rust.vim">Rust</a> - Rust
support</li>
<li><a href="https://github.com/keith/swift.vim">Swift</a> - Swift</li>
<li><a href="https://github.com/vim-syntastic/syntastic">Syntastic</a> -
Syntax checker</li>
<li><a href="https://github.com/w0rp/ale">ALE</a> - Asynchronous Lint
Engine</li>
</ul>
<h3 id="snippet-manager">Snippet Manager</h3>
<ul>
<li><a href="https://github.com/garbas/vim-snipmate">Snipmate</a> -
Snippet manager for vim.</li>
</ul>
<h3 id="ui">UI</h3>
<ul>
<li><a href="https://github.com/bling/vim-airline">Airline</a> -
Status/Tab bar now looks better.</li>
<li><a
href="https://github.com/dietsche/vim-lastplace">Vim-lastplace</a> -
Intelligently reopen files where you left off.</li>
<li><a href="https://github.com/mhinz/vim-startify">Vim-startify</a> - A
fancy start screen for Vim.</li>
</ul>
<h3 id="buffer">Buffer</h3>
<ul>
<li><a href="https://github.com/muziqiushan/vim-bufonly">bufonly</a> -
maintain current only using one command</li>
</ul>
<h3 id="code-completion">Code completion</h3>
<ul>
<li><a
href="https://github.com/Valloric/YouCompleteMe">YouCompleteMe</a> - A
code-completion engine for Vim</li>
</ul>
<h2 id="rails-development">Rails development</h2>
<ul>
<li><a
href="https://github.com/kchmck/vim-coffee-script">vim-coffee-script</a>
- CoffeeScript support for vim</li>
<li><a href="https://github.com/tpope/vim-cucumber">vim-cucumber</a> -
Vim Cucumber runtime files</li>
<li><a href="https://github.com/tpope/vim-endwise">vim-endwise</a> -
endwise.vim: wisely add “end” in ruby, endfunction/endif/more in vim
script, etc</li>
<li><a href="https://github.com/tpope/vim-haml">vim-haml</a> - Vim
runtime files for Haml, Sass, and SCSS</li>
<li><a href="https://github.com/tpope/vim-rails">vim-rails</a> -
rails.vim: Ruby on Rails power tools</li>
<li><a href="https://github.com/slim-template/vim-slim">vim-slim</a> -
slim syntax highlighting for vim</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="http://vimcasts.org">Vimcasts</a> - Drew Neils
screencasts, articles and publications</li>
</ul>