2013-05-28 308 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 

之後重新啓動你的崇高。