1 安裝新版的vim(因為mac自帶的太過陳舊)
1.1 檢視vim的版本
我的vim版本更新後的為8.1
vim --version
1.2 使用homebrew安裝vim
1.2.1 安裝brew
指令行中輸入以下代碼片段
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
檢視使用brew安裝的插件
brew list
1.2.2 安裝新版vim
brew install mercurial
brew install vim
2 安裝和配置插件管理Vundle
2.1 安裝Vundle
直接在指令行輸入
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.2 在home檔案夾中配置
建立
.vimrc
檔案
touch ~/.vimrc
接下來,進入.vimrc檔案中
vim ~/.vimrc
寫入配置檔案
set nocompatible " required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim "運作時路徑
call vundle#begin() "vundle初始化
Plugin 'gmarik/Vundle.vim' "注意,這始終是第一個
call vundle#end() " required
filetype plugin indent on " required
這樣,就完成了Vundle使用前的配置。接下來,就可以添加插件了(注意:插件要插入到
call vundle#begin()
和
call vundle#end()
之間)。
補充——Vundle使用的指令:
使用前進入進入vim模式
1.安裝一個新的插件
PluginInstall指令會安裝在你的
.vimrc
檔案中列出來的所有插件
:PluginInstall
你還可以隻安裝某一個特定的插件,隻要傳遞其名稱
:PluginInstall <plugin-name>
2.清理閑置未用的插件
如果有任何閑置未用的插件,隻要使用
PluginClean
指令,就可以清理它
:PluginClean
3.搜尋插件
:PluginSearch <text-list>
4.列舉出清單中(
.vimrc
中)配置的所有插件
:PluginList
3 安裝插件
3.1 安裝YouCompleteMe
1.在
.vimrc
中添加如下内容。位置在
call vundle#begin()
和
call vundle#end()
之間。
Plugin 'Valloric/YouCompleteMe'
2.進入vim模式,進行插件安裝(時間較長,直到出現
Done
,才表示安裝完成)
:PluginInstall
3.編譯過程需要
CMake
,可以使用
brew
來安裝
brew install CMake
4.帶C-family languages語義支援的版本
cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer
其他的語義支援用到再寫
附錄
一些vim的其他配置
set number "顯示行号
set backspace=2 "可以使用backspace鍵進行删除
set showmatch "顯示比對的括号
源引自 Mac 下配置 Vim vundle 代碼補全 YouCompleteMe 等插件
源引自 Vim與Python真乃天作之合
源引自 [vundle]利用vundle工具來管理vim插件
源引自 Mac 下配置 Vim 代碼補全:YouCompleteMe