我有一些非常大的自动生成的 python 文件(很长的数学方程)。当我打开它们进行编辑时,Vim 会变慢,因为我安装了 pyflakes-vim。我希望只有在打开这些长文件时才能禁用 pyflakes-vim。有没有一种简单的方法可以做到这一点,无论是在打开文件之前还是之后?我不想关闭所有 python 文件的 pyflakes-vim,只是根据具体情况。
问问题
2742 次
3 回答
4
如果在加载插件时定义了 PyFlakes,则 PyFlakes 将不会运行b:did_pyflakes_plugin
,但一旦加载,我认为没有简单的方法可以禁用它。
我要做的是给自动生成的文件一个特定的文件名模式(比如 *_auto.py),然后添加到我的 .vimrc:autocmd BufReadPre *_auto.py :let b:did_pyflakes_plugin=1
中。
于 2011-11-26T00:03:35.593 回答
1
我找到了另一个方便的解决方案:https ://github.com/kevinw/pyflakes-vim/pull/47
这个尚未合并的 pyflakes-vim 分支允许您打开或关闭 pyflakes。
于 2011-11-29T21:14:14.667 回答
1
查看flake8 - 作为Syntastic的一部分或只是vim-flake8 - 然后您可以# noqa
在行尾添加以禁用对该行的检查。另请参阅此相关问题。
于 2014-12-01T17:02:48.843 回答