首頁 > 軟體

Vim安裝與設定進階版

2020-06-16 17:19:13

之前寫的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)然後執行make4)編譯成功後執行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設定程式碼了,有注釋


Vim入門基礎知識集錦  http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入門基礎教學 http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim打造成優秀的C++ IDE  http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu 14.04升級Vim7.4到8.0  http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim安裝youcompleteme自動補全外掛  http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim編輯器使用簡單講解  http://www.linuxidc.com/Linux/2016-12/138930.htm

Ubuntu 16.04 Vim YouCompleteMe自動補全的安裝設定與使用  http://www.linuxidc.com/Linux/2017-02/141088.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/141724.htm


IT145.com E-mail:sddin#qq.com