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

86 lines
6.9 KiB
Plaintext
Raw Blame History

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