-
backup your old vim configuration file
mv ~/.vim ~/.vim.orig mv ~/.vimrc ~/.vimrc.orig
-
Clone and install this repo:
git clone git://github.com/choidi/mydotvimrc.git ~/.vim ln -s ~/.vim/vimrc ~/.vimrc
- supertab - Perform all your vim insert mode completions with Tab.
- neocomplcache - Ultimate auto completion system for Vim
- zencoding - High speed HTML and CSS coding.
- delimitMate - Provides auto-balancing and some expansions for parens, quotes, etc.
- matchit - Extended % matching for HTML, LaTeX, and many other languages.
- surround - Easily delete, change and add such surroundings in pairs.
- nerdtree - A tree explorer plugin for navigating the filesystem.
- nerdcommenter - Easy commenting of code for many filetypes.
- tagbar - Displays the tags of the current file in a sidebar
- tabbar - Add tab bar and quickt tab switch with alt+1~9
- ack-vim - Front for the Perl module App::Ack.
yaourt -S ack ctags # ArchLinux
sudo apt-get install ack-grep ctags # ubuntu
F5
-> Toggle Nerd-Tree file viewerF6
-> Toggle tagbarCtrl
+j
-> Call zen-coding expansion on html tagsAlt
+1~9
-> Switch between multiple buffersCtrl
+h/j/k/l
-> Moving between spilt windows
- markdown - Syntax highlight for Markdown text files.
- jquery -
- [cvim] - For C and C++ completion
- javascript -
- [jsbeautify] - To write more beautiful codes