標籤:

vim8發布有一年了,有沒有基於vim8新特性開發的黑科技插件?


不請自來:

非同步語法檢查和非同步make:neomake

非同步運行命令(基於neomake)?非同步搜索支持ag,pg等:neomake-multiprocess

實時非同步在左邊sign column:vim-gitgutter

非同步git wrapper:gina.vim

非同步補全框架(支持neovim和vim8):deoplete.nvim YouCompleteMe (後來支持上了)

基於webqq和web微信的聊天插件:vim-chat

非同步包管理器:minpac,vim-plug (部分場景支持非同步)

vim8最大黑科技就是支持terminal,有了terminal你就可以運行任何系統支持的命令了,比如說你可以搞個命令行的音樂播放器等等。。。

以上列表不定時更新,最後一個小小廣告:tracyone/t-vim


所謂的黑科技插件,無非是對一些新特性的應用,而了解Vim實際功能才是最主要的,如果真的想學習 Vim, 不妨讀一下我翻譯的一片 Vim 教程:

Vim 簡明教程

對於 Vim 與 Neovim 的比較,我曾經也翻譯過一篇,不過實際上,就目前的版本來說,兩者相差並不大,非同步 job 內置終端,都支持了。

------- 分割 -----

非同步補全插件: Shougo/deoplete.nvim

非同步代碼格式化: sbdchd/neoformat

非同步語法檢查: neomake/neomake

這算是編碼過程中常用插件了。

此外一些功能,我是加在 SpaceVim 裡面的。 比如:

非同步執行:

REPL 腳本交互:

當然 還有 debug:


推薦閱讀:

Linux裡面的vim做什麼用的?我在terminal裡面輸入vi進入vi編輯器,可是不知道這個編輯器能實現什麼功能?
如何讓vim像網頁一樣按Ctrl+放大字型大小?
在xshell等終端上看c++代碼用哪些插件更加方便?
有沒有vim學習,經典,權威,完整的書?
怎麼向新手解釋 Emacs?

TAG:Vim |