如何禁用特定文件的pyflakesvim?

2024-04-19 02:25:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些自动生成的python文件非常大(很长的数学方程)。当我打开它们进行编辑时,Vim会慢下来,因为我安装了pyflakes-Vim。我希望只有当我打开这些长文件时才能禁用pyflakes vim。有没有一种简单的方法可以做到这一点,无论是在打开文件之前还是之后?我不想对所有python文件关闭pyflakes-vim,只是根据具体情况而定。在


Tags: 文件方法编辑数学vimpyflakes方程
3条回答

如果在加载插件时定义了b:did_pyflakes_plugin,PyFlakes将不会运行,但是一旦加载了它,我认为没有一种简单的方法来禁用它。在

我要做的是给自动生成的文件指定一个特定的文件名模式(比如*_自动.py)然后添加到my.vimrc:autocmd BufReadPre *_auto.py :let b:did_pyflakes_plugin=1。在

我找到了另一个方便的解决方法:https://github.com/kevinw/pyflakes-vim/pull/47

这个pyflakes vim的分支还没有合并到中,允许您打开或关闭pyflakes。在

看一下flake8-要么作为Syntastic的一部分,要么只是vim-flake8的一部分,然后可以在一行的末尾添加{},以禁用对该行的检查。另请参见related question。在

相关问题 更多 >