推薦網站:https://vimjc.com 大部分外掛的介紹和大概設定方法都在這裡。
一、安裝 neovim 完全體
Ubuntu 自帶的 vim 在編譯時會缺少部分元件,建議從 ppa 安裝完全體的 neovim 以進行後續的設定。
# 使用最新版 Neovim
sudo add-apt-repository ppa:neovim-ppa/stable
# 配套環境
python3 -m pip install --user --upgrade pynvim
sudo npm install -g neovim
Neovim 的配置檔案為 .config/nvim/init.vim
,但為了方便日後分模組維護,建議建立 .config/nvim/general
資料夾,把配置檔案都儲存在這裡面,比如 settings.vim
儲存 Neovim 的基本配置。那麼只需要在 init.vim
中新增一句:
source $HOME/.config/nvim/general/settings.vim
二、常用外掛
(一)外掛管理器vim-plug
安裝和使用方法:https://www.jianshu.com/p/0c83e6aed270 。
NERDTree
- 設定為 F1 鍵開啟/關閉;
- 顯示隱藏檔案:有兩種方式可以檢視隱藏檔案:
- 開啟目錄樹後,“shift-i”顯示/關閉隱藏檔案;
- 在“.vimrc”中設定“let NERDTreeShowHidden=1”。
- 快捷鍵:https://vimjc.com/vim-nerdtree-plugin.html 。視窗切換的快捷鍵是先按
ctrl+w
,然後再按一次w
。
NERDCommenter
快捷鍵:https://vimjc.com/vim-nerdcommenter-plugin.html 。
- 自己配置:先按
<leader>
,cc
註釋,cu
取消註釋
Auto-pairs
缺少對於<>的支援。配置地址:https://vimjc.com/vim-auto-pairs-plugin.html 。注意!要新增兩句,否則會報錯。
- 不建議新增:會在寫c++時自動補全;
Vim-airline
簡單配置即可。https://github.com/vim-airline/vim-airline