0

我刚刚安装了 SublimeLinter 来帮助我管理我的 Python 代码。目前它将空白行标记为令人讨厌的错误,因此我想通过在用户配置文件中编写一些忽略设置来禁用它。

配置文件位于 ~./config/sublime-test-2/Packages/User/SublimeLinter.sublime-settings

{ "pep8_ignore": [ "W239" ] }

如果我尝试在方括号后添加一个逗号,我会在保存时收到“右括号前的尾随逗号”

如果我尝试在大括号后添加一个逗号,我会在保存时收到“意外的尾随字符”

如果我将它保留在上面并关闭并重新打开 sublime,我会收到错误消息:

“尝试解析设置时出错:意外字符,在 ~/.config/sublime-text-2/Packages/SublimeLinter/SublimeLinter.sublime-settings:194:9 中需要逗号或右括号

(尽管文件只有几行长。

我已经在这里和其他地方寻找示例,似乎我正在做的和其他人所做的完全一样。任何建议将不胜感激。抱歉,如果我的格式不是很好,我已经习惯了 stackoverflow 的做事方式。

4

1 回答 1

0

根据您收到的错误,您在~/.config/sublime-text-2/Packages/SublimeLinter/SublimeLinter.sublime-settings制作文件时从原始设置文件 ( )中删除了一些Packages/User/SublimeLinter.sublime-settings内容。前往 SublimeLinter GitHub 站点并下载原始版本

接下来,将原始版本保存在Packages/SublimeLinter目录您的Packages/User目录中。一个User会覆盖另一个,但您需要记住,您所做的任何更改都需要完整复制(请阅读完整的README以了解),以便一切正常工作。User现在,您可以在副本中向下滚动到该"pep8_ignore":部分并添加"W239"自己的行,用逗号,分隔行。因此,完整部分应如下所示:

"pep8_ignore":
[
    "E501",
    "W239"
],

您可以随意添加新的错误/警告,但请记住,社区中的其他人可能会更喜欢您的代码,因为您越关注 PEP8。话虽如此,有些警告相当愚蠢的,但随着时间的推移,我发现自己的编码更接近指南,而且它确实会产生更清晰、更容易阅读的代码,特别是如果你在一段时间后回到某些东西.

于 2013-07-24T18:04:19.913 回答