我安装了syntastic和python-mode插件,它们都包含语法检查器。我认为python-mode语法检查器更适合python文件,因此我只想使用其中一个(而不是两个)。

如何仅对python文件禁用syntastic?

#1 楼

Syntastic文档(:help syntastic-pymode)解释了怎么做:


[...]为避免两个插件都打开错误窗口,您可以在syntastic中为python设置
被动模式(请参见syntastic_mode_map),或者
在“ python-mode”中禁用lint检查,[...]


,因此您应该能够对Python文件禁用自动语法检查在$MYVIMRC文件中添加以下内容:

let g:syntastic_mode_map = { 'passive_filetypes': ['python'] }