不少IDE和編輯器都有Vim插件用於支持Vim模式,但大多數都有些問題,拿我一直用的Idea來講,它的vim在ctrl+v後,選擇多行的行前插入,若是這幾行中有空行,它不會把空格算在內,因此最終是會少操做空行行數的內容。雖然它已經很完美,但這個缺陷有時候也會讓你很不爽。
在Sublime Text上,前幾年就已經有了很多Vim的插件,也都或是有問題的。好久沒有再使用過,此次忽然發現了完美的解決方案,很是開心。前端
NeoVim是一個vim編輯器,和Sublime Text其實沒有什麼關係,但它是必要依賴,因此須要先安裝。linux
neovim在D盤根目錄,那它的路徑就是:D:\Neovim\bin,將它添加到環境變量中便可(mac和linux能夠直接修改.profile將路徑加入)。git
ActualVim就是Sublime Text的一個插件了,正常安裝它
Install Package
找到ActualVim,安裝便可github
如上,重啓Sublime後,完美的Vim已經能夠正常使用了,很是簡單。最主要就是須要添加NeoVim的bin到環境變量。vim
後話,雖然Sublime Text 3完美的支持了Vim,但若是由於要斷點繼續安裝更多的插件,其實我是不肯意的,因此用它來寫寫前端仍是能夠的,Python/Java/Node之類的,我仍是會用Idea,即便有點小缺陷。windows
謝謝閱讀編輯器