5

所以,我一直在使用 Sublime 作为一个简单的文本编辑器,但我正在冒险进入工作插件领域,我遇到了让 pylint 工作的问题。具体来说,我已经安装了它并让 Sublime 包管理器工作,但我不确定如何在我的 sublime 设置中包含路径。

关于这一点,我还没有找到非常有用的文档,但是如果您愿意指出我的方向,那将是一个完全可以接受的答案。我的基本问题是,目前每次我保存文件时,都会显示以下错误消息:

"Please define the full path to 'lint.py' in the settings"

我理解这个错误信息很好,我只是不知道崇高的设置在哪里或者定义路径的标准格式是什么。任何帮助,将不胜感激。

4

4 回答 4

5

SublimeLinter GitHub 页面上有相当完整的说明,应该描述如何设置所有内容。简而言之,去Preferences->Package Settings->SublimeLinter->Settings - Default查看不同设置的定义位置。然后,打开Preferences->Package Settings->SublimeLinter->Settings - User以更改任何内容,因为更新包时将覆盖主要设置。请记住,设置文件是 JSON 格式,因此您需要打开和关闭大括号来包含设置,并在它们之间使用逗号:

{
    "sublimelinter_delay": 30,
    "sublimelinter_mark_style": "none"
}

我没有收到您遇到的错误,您确定您使用的是常规 SublimeLinter 而不是新的 beta 版本吗?我刚刚在我的工作机器上安装了它(我已经在家里使用了一段时间),在重新启动 ST2 后,它就像 Python 的魅力一样工作。

于 2013-05-28T17:36:04.877 回答
4

我有同样的问题。我发现它来自“Pylinter”包。我删除了 Pylinter 并添加了 SublimeLinter,它涵盖的不仅仅是 python 并且很好用。我很享受它。

于 2013-07-02T11:48:08.400 回答
2

从你的命令行运行:

sudo easy_install pylint

sudo easy_install pep8

之后重新启动你的崇高。

于 2013-08-18T14:49:51.903 回答
0

我今天遇到同样的情况。就我而言,那是因为我还没有在我的系统中安装“pylint”。通过 pip 安装“pylint”后它工作正常。仅供其他人参考。

于 2013-07-23T09:47:25.033 回答