Sublimetext3 &引用;SublimateAutopEP8:一些问题没有解决”;比如E501

Sublimetext3 &引用;SublimateAutopEP8:一些问题没有解决”;比如E501,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,我在Python中得到了一个软警告: SublimeAutoPep8: some issue(s) were not fixed: File "/Library/WebServer/dir/dir/filename.py", line 11: not fixed E501 File "/Library/WebServer/dir/dir/filename.py", line 33: not fixed E501 我当前的AutoPep8.升华设置是: {

我在Python中得到了一个软警告:

SublimeAutoPep8: some issue(s) were not fixed:
File "/Library/WebServer/dir/dir/filename.py", line 11: not fixed E501
File "/Library/WebServer/dir/dir/filename.py", line 33: not fixed E501
我当前的
AutoPep8.升华设置是:

{
    "format_on_save": true,
     "max-line-length": 100,
}

我已尝试在
首选项中添加以下配置。升华设置

    "pep8": {
        "@disable": false,
        "args": [],
        "excludes": [],
        "ignore": [ "E251", "W291", "E501" ],
        "max-line-length": null,
        "select": ""
    },
但这似乎并不正确


我应该怎么做才能忽略这些警告?谢谢大家!

首先,您不应该在
首选项中添加AutoPep8设置。升华设置
而是应该将它们全部添加到
AutoPep8.sublime设置
文件中,该文件应位于升华文本
用户
配置目录中

其次,我认为你可能混淆了两个不同的升华文本包的设置,它们是和。根据您提到的警告消息,可以合理地假设您安装了
AutoPep8
,但您显示的设置是两个软件包的组合,请参阅默认文件和默认文件。两个包都有一个
ignore
设置,但是
Python-PEP8-Autoformat
包需要一个字符串列表,这是您使用的,而
AutoPep8
包需要一个逗号分隔的值字符串,这是我认为您应该使用的

您应该能够使用升华文本菜单打开您的用户
AutoPep8.sublime设置
文件:

Menu --> Preferences --> Package Settings --> AutoPep8 --> Settings – User
我建议您尝试以下
AutoPep8.升华设置
设置:

{
“保存时格式化”:true,
“最大线路长度”:100,
//至关重要的是,“忽略”使用带逗号的字符串
//分隔的值,而不是字符串列表。
“忽略”:“E251、W291、E501”
}