5

我正在使用 Sublime Text 3,并且正在尝试将 SublimeLinter-pep8 自定义到全局(用户首选项)级别之外。我有一个文件,里面有很多标签,所以错误 W191 出现了很多。作为测试,我想忽略这个错误。如果我将一个添加"ignore": "W191"到 SublimeLinter.sublime-settings 文件,则会忽略该错误。如果我将它添加到设置堆栈中用户级别以上的任何位置,则不会忽略该错误。

这是我的 SublimeLinter.sublime-settings 文件的 linting 部分。如果我将“W191”添加到“忽略”部分,那么这是唯一一次错误会被 linter 忽略。另外,我注意到了"max-line-length": null,但是我仍然遇到 max-line-length 错误,所以这里可能有一些超出我在这个问题中所问的内容。

    "lint_mode": "background",
    "linters": {
        "pep8": {
            "@disable": false,
            "args": [],
            "excludes": [],
            "ignore": "",
            "max-line-length": null,
            "select": ""
        }
    },

这是我的 .sublimelinterrc 文件的全部内容。我将它放在我的 .py 文件的父文件夹中(我也尝试将它放在同一个文件夹中)。它不做任何事情。

{
    "SublimeLinter":
    {
        "@python": 2.7,
        "linters":
        {
            "pep8":
            {
                "ignore": "W191"
            }
        }
    }   
}

我还尝试在 .py 文件的开头添加此内联语句。它也不做任何事情。 # [SublimeLinter pep8-ignore:+W191]

我也弄乱了项目设置,但我不确定项目在 Sublime Text 中是如何工作的,所以我不确定我是否看到了同样的问题,或者我只是设置错误。

调试模式不会显示任何有关 pep8 的警告或错误,并且每次我修改任何这些文件时它都会可靠地重新 lints。如果可能的话,我想为此使用 .sublimelinterrc ,所以这就是我主要关注的内容。我错过了什么?有没有我忽略的设置?我将文件放在错误的目录中还是什么?

4

0 回答 0