vim終極配置

這是我的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

  1. git clone https://github.com/qw8880000/vim_config.git ~/vim_config
  2. 創(chuàng)建符號(hào)鏈接 ln -s ~/vim_config/_vimrc ~/.vimrc
  3. 創(chuàng)建目錄 mkdir ~/.vim
  4. 安裝Vundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
  5. 打開(kāi)vim,輸入 :BundleInstall 來(lái)安裝其他插件

然后安裝 ctags 和 cscope

  1. sudo apt-get install ctags
  2. sudo apt-get install cscope

對(duì)于windows (gvim)

  1. 下載gvim并安裝
  2. 復(fù)制我的配置文件_vimrc_gvimrc 到正確的位置,如下圖
    image
  3. 在vimfiles 文件夾下新建文件夾 bundle
  4. 切換目錄到vimfiles/bundle,執(zhí)行安裝Vundle的命令 git clone https://github.com/gmarik/vundle.git
  5. 打開(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í)匯總

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 如果一生中你只打算折騰vim一次或者幾次,那么認(rèn)真讀這篇文章就好了。沒(méi)錯(cuò),這就是.vimrc文件的Finnal版。...
    xhat閱讀 6,028評(píng)論 1 6
  • macvim配置 最終效果如下: 系統(tǒng)環(huán)境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56閱讀 70,850評(píng)論 5 65
  • 安裝依賴(lài)庫(kù)(支持Python 3、Lua、Ruby) sudo apt-get install libncurse...
    Cyfeng閱讀 2,299評(píng)論 0 2
  • leoatchina的vim配置文件 This is leoatchina's vim config forked...
    leoatchina閱讀 4,263評(píng)論 0 2
  • Vundle 項(xiàng)目托管在github上https://github.com/gmarik/vundle。其特色在于...
    JasonDing閱讀 47,734評(píng)論 3 31

友情鏈接更多精彩內(nèi)容