start from 20151202, I start to build my own vim _(:3
Resources
Articles
Plugins I'm using
ctrlpvim/ctrlp.vim
Fuzzy file, buffer, mru, tag, etc finder
- Use
, or the arrow keys to navigate the result list. - Use
or , to open the selected entry in a new tab or in a new split. - Press
to purge the cache for the current directory to get new files, remove deleted files and apply new ignore options. - Press
and to cycle between modes. - Press
to switch to filename only search instead of full path. - Press
to switch to regexp mode. - Use
, to select the next/previous string in the prompt's history. - Use
to create a new file and its parent directories. - Use
to mark/unmark multiple files and to open them.
Raimondi/delimitMate
auto-completion for quotes, parens, brackets, etc.
scrooloose/nerdcommenter
intensely orgasmic commenting
,cccomment current line,cuumcomment current line,clthe delimiters are aligned down the left side,c$comment from the cursor to the end of current line.,cAadd comment to the end of line
scrooloose/nerdtree
A tree explorer plugin for vim.
scrooloose/syntastic
Syntax checking hacks for vim
syntastic_python_checkers=['flake8', 'pep257']
majutsushi/tagbar
browse the tags of the current file and get an overview of its structure
press F8
bling/vim-airline
Status/tabline for vim
junegunn/vim-plug
manage vim plugins
tpope/vim-repeat
enable repeating supported plugin maps with "."
tpope/vim-sensible
sensible.vim: Defaults everyone can agree on
tpope/vim-surround
quoting/parenthesizing made simple
change surround: cs old-surround new-surround
delete surround: ds surround
you surround: ys text-object surround
bronson/vim-trailing-whitespace
hightlight and remove trailing-whitespace
:FixWhiteSpace
Tips
Set a vertical ruler
in your ~/.vimrc, add the following:
set textwidth=72 set colorcolumn=+1,+8 hightlight ColorColumn ctermbg=DarkGrey