2014-05-12 53 views
0

上週我發現了這個棒極了的文本編輯器「Sublime Text 3」,我喜歡插件。崇高的文字3 Linter問題

除SublimeLinter插件和爲其添加特定語言的插件外,一切正常。

我有PHP和JavaScript與下列一起工作了一個問題:

PHP的工作,但我不知道如何獲取JavaScript工作。 對於PHP我所做的就是去縣> PAC集>崇高短絨>設置 - 用戶 後來我設置如下:

"paths": { "linux": [], "osx": [], "windows": [ "C:/Users/**/Documents/php-5.5.11-nts-Win32-VC11-x86/" ] }, 

(在**是我的電腦名稱)

也就是說完美地工作。但我知道我必須安裝node.js,這是我所做的。

我做了一個構建系統:

{ "cmd": ["C:/Program Files/nodejs", "$file"], "selector": "source.js" } 

它不能正常工作,並且做這一個了:

{ "cmd": ["node", "$file"], } 

我已經安裝:sublimelinter,sublimelinter-PHP,sublimelinter-JSL和sublimelinter-jshint。

這將是非常好的,如果你可以一步一步解釋一切如何解決這個問題。

回答

1

SublimeLinter 3的每個獨立的linter插件都有其自己的依賴關係/先決條件。我強烈建議你閱讀GitHub上仔細其具體的安裝和設置的指導,必要時相關SublimeLinter 3個新的文件,尤其是這個插件中的崇高文字3.

例如被廣泛地改寫,您的Windows SublimeLinter-php配置似乎正確:您只需通過用戶設置將您的linter可執行文件(此處:php)目錄提供給SublimeLinter,無論您的系統設置如何,這是最快速且通常最簡單的方法。

在另一方面,SublimeLinter-jshint插件definetely需要,除了自己的安裝(與崇高的軟件包管理器):

  1. 正確安裝的Node.js和NPM:只抓,並推出最新的Windows安裝程序(MSI文件),這將設置兩個;

  2. 並通過您的終端安裝jshint包:npm install -g jshint

這非常簡單:您的linter在重新啓動Sublime文本後會正常工作。如果需要的話,你只需要配置jshint「lintering選項」(很可能使用.jshintrc文件,不需要任何Sublime Linter用戶設置)。

配置sublimelinter-jsl就是這種情況。它需要安裝相關的可執行文件,即JavaScript Lint(即而不是節點包),並確保其路徑可用於SublimeLinter。