2013-05-28 255 views
4

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

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

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

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

+0

你使用哪个pylint插件?有几个... – MattDMo

+0

我正在使用SublimeLinter –

回答

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而不是新的beta版本?我刚刚在我的工作机器上安装了它(我已经在家中使用了它一段时间),并且在重新启动ST2之后,它像Python的魅力一样工作。

+0

哦,很奇怪。我尝试了一个干净的安装,它完全解决了这个问题。必须有一些替代版本。非常感谢! –

+0

一个新的安装治愈所有:) – MattDMo

+0

如果由于此错误升级不再启动,请打开此文件:C:\ Users \ {{user}} \ AppData \ Roaming \ Sublime Text 2 \ Packages \ Pylinter \ Pylinter。 sublime-settings并添加此路径:“pylint_path”:“C:/Python27/Lib/site-packages/pylint/lint.py”, – JackNova

4

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

0

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

2

从你的命令行直接运行:

sudo easy_install pylint 

sudo easy_install pep8 

之后重新启动你的崇高。