Как отключить pyflakes-vim для определенного файла? - PullRequest
0 голосов
/ 26 ноября 2011

У меня есть несколько автоматически сгенерированных файлов Python, которые очень велики (длинные математические уравнения).Vim замедляется, когда я открываю их для редактирования, потому что у меня установлен pyflakes-vim.Я хотел бы иметь возможность отключить pyflakes-vim, только когда я открываю эти длинные файлы.Есть ли простой способ сделать это, перед открытием файла или даже после?Я не хочу отключать pyflakes-vim для всех файлов python, только в каждом конкретном случае.

Ответы [ 3 ]

4 голосов
/ 26 ноября 2011

PyFlakes не будет работать, если при загрузке плагина определено b:did_pyflakes_plugin, но после загрузки я не думаю, что есть простой способ его отключить.

То, что я хотел бы сделать, это дать автоматически сгенерированным файлам определенный шаблон имени файла (скажем, * _auto.py), а затем добавить к моему .vimrc: autocmd BufReadPre *_auto.py :let b:did_pyflakes_plugin=1.

1 голос
/ 01 декабря 2014

Взгляните на flake8 - как часть Syntastic или просто vim-flake8 - тогда вы можете добавить # noqa в концестрока, чтобы отключить проверку для этой линии.Также смотрите этот связанный вопрос .

1 голос
/ 30 ноября 2011

Я нашел другое решение, которое пригодится: https://github.com/kevinw/pyflakes-vim/pull/47

Этот форк pyflakes-vim, который еще не был объединен, позволяет включать или выключать pyflakes.

...