又知道vim一定可以用,就不小心查了一下QuQ
然後發現Syntastic這個語法檢查插件
就來安裝了
展示如下
用 Vundle 真的很方便
看到 github 有的幾乎都一行安裝,其他行都是設定
Plugin 'vim-syntastic/syntastic' set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline+=%* let g:syntastic_always_populate_loc_list=1 let g:syntastic_auto_loc_list=1 let g:syntastic_check_on_open=1 let g:syntastic_check_on_wq=0 let g:syntastic_python_checkers=['pylint'] let g:syntastic_c_checkers=['gcc'] let g:syntastic_cpp_checkers=['gcc']:BundleInstall就完成了
支援超多種語言又各有超多種checker可選擇,詳情可去查看這裡
如果修正所有error和warning檢查視窗就會關閉
不過也可以使用以下指令
:lop[en]:開啟檢查視窗
:lcl[ose]:關閉檢查視窗
然後我一開我原本寫好的.py就噴了一堆問題
雖然都是warning不過最好還是不要有任何warning比較好喔
也可以修改warning的內容
不過既然裝了,就好好遵守規範比較好OuO
----106.07.05更新----
然後我把它關掉了
沒錯就是當天關掉
因為實在是太lag了,這是一種取捨QuQ
參考資料:
vim-syntastic/syntastic
Syntastic:Vim 存檔自動做「語法檢查」的外掛套件
[資工雜筆] 建置 vim + syntastic + eslint + gcclint
沒有留言:
張貼留言