今天在 Vim 的 Telegram 群組中被 OThree 推坑,把 Vim 升上 8.0 了,其實感覺也沒有什麼太大的改變。
升級指令就下這個:
brew install vim --with-override-system-vi
升級後重開 Terminal 就會是 8.0 的 Vim 了。 升級完了以後就順便把之前用的 Vundle 換成 vim-plug,這樣就可以用到 8.0 的 async process, 聽起來就是很潮。
其實換過去的步驟也蠻簡單的,這邊簡單記錄一下我做了什麼。
先把他的管理相關 script 丟進 autoload
的目錄下。像我是 Mac 的純 vim 就跑這 段:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
其他的環境或是 neovim 就有其他的指令,要看一下他的 Repo 的 README。
再來就是把 Plugin list 掐頭去尾,只留下一串串 Plugin 'plugin_name'
,接著再把 Plugin
換成 Plug
就好。
然後就是列表的最前面加上 call plug#begin()
,最後面補個 call plug#end()
就完成了。
值得提一下的事,Vundle 放套件的目錄是 ~/.vim/bundle/
,所以我可以把前面換成 call plug#begin('~/.vim/bundle')
理論上就不需要重裝了~ 不過我還是乖乖地用了個不一樣的名字並把全部套件都重裝。
如果像我一樣,資料夾是用不一樣名字的話,就可以退出後下 vim -c 'PlugInstall' -c 'qa!'
他就會裝起來哩。
之後有空再來研究其他東西吧,像是 ale 或是 true color 之類的⋯(最近深感沒時間Orz) 有興趣的話可以先去參考 OThree 的 https://blog.othree.net/log/2016/10/03/native-true-color-vim/