Отключить pylint для одного файла в vim

Я хотел бы отключить плагин pylint для одного файла в vim. Я не хочу навсегда отключать pylint для файла, поэтому добавление pylint блокирует комментарии.

Проблема в том, что каждый раз, когда я сохраняю с помощью :w, возникает задержка ~ 5 секунд, прежде чем я снова могу редактировать файл. Насколько я могу судить, это отставание вызывает pylint.


person keflavich    schedule 08.03.2013    source источник


Ответы (1)


Я использую плагин vim режим python.

Чтение :help pymode, в разделе 4. Команды:

:PyLintToggle                                                   
    Enable, disable pylint

:PyLint                                                        
    Check current buffer

В файле .vimrc вы можете добавить:

let g:pymode_lint_write = 0       "turn off running pylint on file save
let mapleader = ","
nnoremap <leader>p :PyLint<cr>    "pressing ,p will run plyint on current buffer

После этого нажатие ,p в обычном режиме запустит pylint для текущего буфера, а автосохранение любого файла .py не вызовет проверку pylint, если не запущен :PyLintToggle.

person mtadd    schedule 25.03.2013
comment
Для привязки pylint у меня было немного другое имя: nnoremap ‹leader›p :PymodeLint‹cr› - person djangonaut; 05.03.2015