所以,我作为一个简单的文本编辑器已经使用Sublime了一段时间,但我正在冒险进入插件领域工作,我遇到了一个让pylint工作的问题。具体来说,我安装了它并让Sublime包管理器工作,但我不确定如何在我的sublime设置中包含路径。
关于这一点,我没有找到非常有用的文档,但如果你愿意指出我这是一个完全可以接受的答案。我的基本问题是,每次保存文件时,都会显示以下错误消息:
"Please define the full path to 'lint.py' in the settings"
我理解这个错误信息很好,我只是不知道sublime设置在哪里或者定义路径的标准格式是什么。任何帮助将不胜感激。
答案 0 :(得分:5)
SublimeLinter GitHub page上有完整的说明,应该说明如何设置一切。简而言之,转到Preferences->Package Settings->SublimeLinter->Settings - Default
以查看定义不同设置的位置。然后,打开Preferences->Package Settings->SublimeLinter->Settings - User
以更改任何内容,因为更新包时将覆盖主要设置。请记住,设置文件是JSON格式,因此您需要打开和关闭大括号以包含设置,并在它们之间使用逗号:
{
"sublimelinter_delay": 30,
"sublimelinter_mark_style": "none"
}
我没有得到你的错误,你确定你使用的是常规的SublimeLinter而不是新的测试版吗?我刚刚在我的工作机器上安装了它(我已经在家中使用了一段时间)并且在重新启动ST2之后它就像Python的魅力一样。
答案 1 :(得分:4)
我遇到了同样的问题。我发现它来自包装“Pylinter”。我删除了Pylinter并添加了SublimeLinter,它涵盖了比python更多并且使用得很好。我很享受它。
答案 2 :(得分:2)
从命令行运行:
sudo easy_install pylint
sudo easy_install pep8
之后重启你的崇高。
答案 3 :(得分:0)
我今天遇到同样的情况。在我的情况下,那是因为我还没有在我的系统中安装'pylint'。我通过pip安装'pylint'后工作正常。 仅供其他人参考。