vim安裝與配置(進階版)


vim安裝與配置(進階版)

之前寫的vim文章是剛開始使用vim的時候做的簡單配置,最近深入學習了兩天vim的安裝與配置,在此做一個總結。

安裝

1.編譯安裝

注意讓vim支持python,vim的插件有時需要這個

  • git clone https://github.com/vim/vim.git
  • cd /vim/src
  • ./configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --enable-fontset
  • make && make install

2.插件及其配置

  • Vundle

Vundle是vim bundle,是一個vim的插件管理工具

獲取
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
配置

  • tagbar

tagbar是用來顯示函數名和變量的列表

先配置

在.vimrc中添加

Plugin 'majutsushi/tagbar'
再安裝

打開vim,輸入:PluginInstall,開始安裝,安裝完成后會返回“Done!”,退出即可。

  • NERD_tree

NERD_tree:樹形文件目錄列表

Plugin 'scrooloose/nerdtree'

安裝方式同上

  • vim-powerline

vim-powerline:狀態欄

Plugin 'Lokaltog/vim-powerline'

安裝方式同上

  • markdown插件

tabular:Vim script for text filtering and alignment
語法高亮插件vim-markdown,實時預覽插件vim-instant-markdown

Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'

安裝方式同上

vim-instant-markdown安裝之前需要:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

sudo npm -g install instant-markdown-d

然后:

Plugin 'suan/vim-instant-markdown'

接着和上面的插件一樣安裝就行。

  • ctags

Ctags工具是用來遍歷源代碼文件生成tags文件,這些tags文件能被編輯器或其它工具用來快速查找定位源代碼中的符號(tag/symbol),如變量名,函數名等

    1)從 http://ctags.sourceforge.net/ 下載源代碼包后,解壓縮生成源代碼目錄,
    2)然后進入源代碼根目錄執行./configure,
    3)然后執行make,
    4)編譯成功后執行make install。

然后在.vimrc配置:

set tags=tags
set tags+=./tags
set tags+=~/.vim/systags
set autochdir

接着為系統頭文件目錄生成tags,終端輸入:

ctags -I __THROW --file-scope=yes --langmap=c:+.h --languages=c,c++ --links=yes --c-kinds=+p --fields=+S  -R -f ~/.vim/systags /usr/include /usr/local/include

基本配置

就直接上.vimrc配置代碼了,有注釋



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM