Sublimetext3 &引用;SublimateAutopEP8:一些问题没有解决”;比如E501
我在Python中得到了一个软警告: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.升华设置是: {
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”
}