2014-05-12 57 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。