[英]Syntastic mode map per checker
是否有任何方法可以根據檢查器來分離syntastic_mode(主動與被動)? 例如,我希望它對於“ php”(語法)錯誤是主動的,但對於“ phpcs”,“ phpmd”(樣式)檢查器是被動的。 Joonty的phpqa插件可以做類似的事情,但是我寧願避免插件重疊,而且我喜歡syntastic。 謝謝!
Syntastic為此提供了一個地圖。 以下內容使syntastic對於coffee腳本是被動的,但對於任何其他文件類型都是主動的。
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': [],
\ 'passive_filetypes': ['coffee'] }
因此, mode
項指定標准模式,而其他兩個項指定特定於文件類型的行為。
修改您的需求並將其放在您的.vimrc中。
同步模式是每個文件類型的,而不是每個檢查器的。 但是,您可以將php
設置為active,將php
checkers列表設置為'php'
,並編寫一個命令來顯式運行phpcs
和phpmd
。 也許像這樣:
let g:syntastic_mode_map = { 'mode': 'active' }
let g:syntastic_php_checkers = ['php']
cabbrev syc SyntasticCheck phpcs phpmd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.