天天看點

Mac中Vim配置1 安裝新版的vim(因為mac自帶的太過陳舊)2 安裝和配置插件管理Vundle3 安裝插件附錄

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

繼續閱讀