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 |