vim - 在 vim 中禁用单个文件的 pylint

标签 vim pylint

我想在 vim 中禁用单个文件的 pylint 插件。我不想永久禁用该文件的 pylint,这就是 adding a comment blocking pylint就可以了。

问题是,每次我使用 :w 保存时,在我能够再次编辑文件之前都会有约 5 秒的延迟。据我所知,pylint 导致了这种滞后。

最佳答案

我使用vim插件python-mode

阅读第 4 节下的 :help pymode。命令:

: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 已运行。

关于vim - 在 vim 中禁用单个文件的 pylint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300151/

相关文章:

python - 禁用所有 `pylint` 'Convention' 消息

python - 在 Netbeans 中启用 pylint

vim - MacVim 中的第二行被第一行的 tabstop 关闭

linux - 同屏执行外部命令

ruby-on-rails - 哪些组件使 VIM 成为一个好的(伟大的)ruby 编辑器?

python - 如何修复 Pylint "Wrong hanging indentation"和 PEP8 E121?

python - Python pyreverse 可以为函数生成 UML 图吗?

python - 使用 Python 获取无效的函数名称警告

git - 由于存在目录,无法更新 github 中的子模块

sql - dbext 似乎认为 ( 是一个sql语句终止符