Vim-Web像 IDE 一樣的 Vim 編輯器
打磨得像 IDE 一樣的 Vim 編輯器。
安裝
最新版本的Vim 7.4+ 使用(brew install macvim)安裝,vim 版本更新 brew install macvim --override-system-vim
查看配置位置
# 進(jìn)入vim輸入下面字符 :echo $MYVIMRC
下載vim-web
將插件以及配置下載到 ~/.vim/ 目錄中,這個(gè)目錄是存放所有插件和配置的地方。vimscript是vim自己的一套腳本語(yǔ)言,通過(guò)這種腳本語(yǔ)言可以實(shí)現(xiàn)與 vim 交互,達(dá)到功能擴(kuò)展的目的。一組 vimscript 就是一個(gè) vim 插件,vim 的很多功能都由各式插件實(shí)現(xiàn)。
$ git clone https://github.com/jaywcjlove/vim-web.git ~/.vim $ ln -s ~/.vim/.vimrc ~/.vimrc # 創(chuàng)建插件安裝目錄 plugged $ mkdir ~/.vim/plugged
腳本下載安裝
# 安裝 vim-web curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- install # 卸載 vim-web curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- uninstall
下載安裝插件
安裝~/.vimrc 中配置的插件,這個(gè)過(guò)程需要很長(zhǎng)時(shí)間。
# 上面執(zhí)行完成之后 # 開(kāi)始下載安裝插件 $ vim # 在vim中運(yùn)行 ":PlugInstall"
安裝依賴
部分插件需要安裝一些軟件,vim的部分插件才起作用。
# 上面插件安裝完成之后執(zhí)行下面內(nèi)容 # command-t 文件搜索插件安裝 $ cd ~/.vim/plugged/command-t $ rake make # 搜索文本內(nèi)容工具 # 需要安裝 CtrlSF的依賴ripgrep $ brew install ripgrep # 代碼提示插件也需要你運(yùn)行安裝哦,不然沒(méi)有效果嘞 $ cd ~/.vim/plugged/YouCompleteMe $ ./install.py # or 新版腳本過(guò)時(shí)了,推薦上面腳本 $ ./install.sh # 需要安裝ctags 不然配置沒(méi)效果哦 # ctags for Mac $ brew install ctags # ctags for Centos7 $ yum install ctags
注: 默認(rèn)已經(jīng)安裝了前端必備插件。.vimrc 是控制 vim 行為的配置文件,位于 ~/.vimrc,不論 vim 窗口外觀、顯示字體,還是操作方式、快捷鍵、插件屬性均可通過(guò)編輯該配置文件將 vim 調(diào)教成最適合你的編輯器。
界面字體設(shè)置
vim-powerline狀態(tài)欄主題,界面箭頭需要安裝Powerline字體 (在我Mac上安裝的是Sauce Code Powerline字體),下載安裝完成之后,還需要你在命令行工具中設(shè)置該字體。
在iTerm2中設(shè)置方法:Command+, 進(jìn)入偏好設(shè)置(Preferences)=> Profiles => Default(自己的主題配置) => Non-ASCII Font => Change Font(選擇字體)
插件管理
這里面剛開(kāi)始使用的Vim插件管理工具VundleVim/Vundle.vim,后面為了大家安裝方便,使用了 junegunn/vim-plug,這個(gè)插件管理工具,俺十分不喜歡,多了個(gè) autoload 目錄,安裝過(guò)程也奇丑無(wú)比,安裝快速,所以就使用它吧,下面命令更新安裝的 plug.vim,默認(rèn)已經(jīng)有了不需要這一步。
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
安裝插件
將配置信息其加入 ~/.vim/.vimrc 中的call plug#begin() 和 call plug#end() 之間,最后進(jìn)入 vim 輸入下面命令,摁 enter 進(jìn)行安裝。
:PlugInstall
更新插件
插件更新頻率較高,差不多每隔一個(gè)月你應(yīng)該看看哪些插件有推出新版本,批量更新,只需啟動(dòng)Vim執(zhí)行下面更新命令即可更新插件。
:PlugUpdate
卸載插件
先在 .vimrc 中注釋或者刪除對(duì)應(yīng)插件配置信息,然后在 vim 中執(zhí)行下面命令,即可刪除對(duì)應(yīng)插件。
:PlugClean
啟動(dòng)Vim
$ vim
