這是我的vim配置:my vim config.
linux 下的vim 與 windows 下的gvim 通用。
適用范圍
此vimrc適合如下開(kāi)發(fā):
- c/c++
- html/css/js
- markdown
截圖

screenshot for molokai
主題:molokai
安裝
注意,所有的操作之前需要先安裝git
對(duì)于linux
git clone https://github.com/qw8880000/vim_config.git ~/vim_config- 創(chuàng)建符號(hào)鏈接
ln -s ~/vim_config/_vimrc ~/.vimrc - 創(chuàng)建目錄
mkdir ~/.vim - 安裝Vundle
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle - 打開(kāi)vim,輸入
:BundleInstall來(lái)安裝其他插件
然后安裝 ctags 和 cscope
sudo apt-get install ctagssudo apt-get install cscope
對(duì)于windows (gvim)
- 下載gvim并安裝
- 復(fù)制我的配置文件
_vimrc與_gvimrc到正確的位置,如下圖
image - 在vimfiles 文件夾下新建文件夾 bundle
- 切換目錄到
vimfiles/bundle,執(zhí)行安裝Vundle的命令git clone https://github.com/gmarik/vundle.git - 打開(kāi)vim,輸入
:BundleInstall來(lái)安裝其他插件
插件列表
| 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 |
快捷鍵
-
顯示目錄樹(shù)
F2
image -
顯示本文件的代碼結(jié)構(gòu)
F4
image -
在打開(kāi)過(guò)的文件之間切換
,be
image -
切換到右邊的窗口
ctrl + l, 切換到左邊的窗口ctrl + h
image -
在目錄樹(shù)中定位當(dāng)前文件
,nf
image -
生成 doxygen author 注釋
,da
image -
生成doxygen函數(shù)注釋
,dx
image -
生成注釋(每行都生成注釋)
,ci. 取消注釋,cu.
image -
生成注釋(整塊注釋)
,cm. 取消注釋,cu.
image -
在行尾生成注釋
,cA
image -
在
/**/與//之間切換,ca
image 其他快捷鍵可查看
.vimrc
更多
更多內(nèi)容請(qǐng)參考vim學(xué)習(xí)匯總











