這是個人vim配置:my vim config.
linux 下的vim 與 windows 下的gvim 通用。javascript
此vimrc適合以下開發:css
c/c++html
html/css/jsjava
markdownlinux
主題:molokaic++
注意,全部的操做以前須要先安裝git
git
git clone https://github.com/qw8880000/vim_config.git ~/vim_config
github
建立符號連接 ln -s ~/vim_config/_vimrc ~/.vimrc
shell
建立目錄 mkdir ~/.vim
json
安裝Vundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
打開vim,輸入 :BundleInstall
來安裝其餘插件
而後安裝 ctags 和 cscope
sudo apt-get install ctags
sudo apt-get install cscope
下載gvim並安裝
複製個人配置文件_vimrc
與_gvimrc
到正確的位置,以下圖
在vimfiles 文件夾下新建文件夾 bundle
切換目錄到vimfiles/bundle
,執行安裝Vundle的命令 git clone https://github.com/gmarik/vundle.git
打開vim,輸入 :BundleInstall
來安裝其餘插件
plugin |
---|
gmarik/vundle |
junegunn/vim-easy-align |
Shougo/neocomplcache.vim |
OmniCppComplete |
Shougo/neosnippet.vim |
Shougo/context_filetype.vim |
qw8880000/neosnippet-snippets |
bufexplorer.zip |
scrooloose/nerdtree |
majutsushi/tagbar |
qw8880000/ccvext.vim |
ctrlpvim/ctrlp.vim |
Lokaltog/vim-powerline |
scrooloose/syntastic |
easymotion/vim-easymotion |
terryma/vim-multiple-cursors |
tomasr/molokai |
tpope/vim-fugitive |
mattn/emmet-vim |
pangloss/vim-javascript |
maksimr/vim-jsbeautify |
leshill/vim-json |
heavenshell/vim-jsdoc |
gko/vim-coloresque |
qw8880000/DoxygenToolkit.vim |
justinmk/vim-syntax-extra |
qw8880000/c.vim |
cpp.vim |
scrooloose/nerdcommenter |
TxtBrowser |
plasticboy/vim-markdown |
qw8880000/vim-tab |
顯示目錄樹 F2
顯示本文件的代碼結構 F4
在打開過的文件之間切換 ,be
切換到右邊的窗口 ctrl + l
, 切換到左邊的窗口 ctrl + h
在目錄樹中定位當前文件 ,nf
生成 doxygen author 註釋 ,da
生成doxygen函數註釋 ,dx
生成註釋(每行都生成註釋) ,ci
. 取消註釋 ,cu
.
生成註釋(整塊註釋) ,cm
. 取消註釋 ,cu
.
在行尾生成註釋 ,cA
在 /**/
與 //
之間切換 ,ca
其餘快捷鍵可查看.vimrc