根據檢查器的不同,是否有任何方法來分離syntastic_mode(主動與被動)?例如,我希望它對'php'(語法)錯誤處於活動狀態,但對'phpcs','phpmd'(樣式)檢測器處於被動狀態。 Joonty的phpqa插件可以做這樣的事情,但我寧願避免重疊的插件,我喜歡合成。謝謝!每個檢查器的合成模式映射
2
A
回答
2
Syntastic提供了一個地圖。以下對咖啡腳本進行合成被動,但對任何其他文件類型都有效。
let g:syntastic_mode_map = { 'mode': 'active',
\ 'active_filetypes': [],
\ 'passive_filetypes': ['coffee'] }
所以mode
條目指定的標準模式,而其他兩個條目指定文件類型的特定行爲。
修改您的需求並將其放入您的.vimrc中。
1
合成模式是每個文件類型,而不是每個檢查器。但是,您可以將php
設置爲活動狀態,將php
檢查器的列表設置爲'php'
,然後編寫命令明確運行phpcs
和phpmd
。也許這樣:
let g:syntastic_mode_map = { 'mode': 'active' }
let g:syntastic_php_checkers = ['php']
cabbrev syc SyntasticCheck phpcs phpmd
相關問題
- 1. 數據映射器模式
- 2. 映射vs合成
- 3. Hibernate的單類複合模式映射
- 4. 簡單的映射器模式C#代碼生成模板
- 5. Java8流映射 - 檢查所有映射操作是否成功?
- 6. 檢查點映射
- 7. 檢查MyBatis映射器中的值
- 8. CoreGraphics混合模式映射到Porter-Duff
- 9. 數據映射器模式:來自服務層的配合物查詢
- 10. C#規範模式混合檢查器
- 11. JPA 2嵌入式XML映射,使其與Hibernate元模型生成器合作
- 12. 什麼時候組合每個映射器輸出
- 13. 數據映射器查找映射
- 14. URL模式的servlet映射
- 15. NHibernate查詢映射集合
- 16. PHP映射器模式鏈接表
- 17. 數據映射器+觀察者模式
- 18. 創建數據映射器模式
- 19. 爲每個表創建DbTables,模型和映射器
- 20. AutoMapper - 每個成員的攔截成員映射
- 21. 自動映射器集合
- 22. JPA映射 - 每個孩子
- 23. 使用映射查找多個模式的矢量C++
- 24. 春天 - 映射多個網址模式
- 25. Servlet映射url模式
- 26. 請求映射URL模式
- 27. Servlet映射URL模式
- 28. 模式匹配鍵映射
- 29. Nhibernate映射問責模式
- 30. 休眠多模式映射