我在Ubuntu 12.04中为Sumblime-text-2 安装了SublimeLinter插件.
PHP linting不起作用.在互联网上进行了详尽的搜索之后,我发现我必须在sublimeLinter设置中给出PHP的路径,如下所示:
"sublimelinter_executable_map":
{
"php":"/usr/share/php"
},
Run Code Online (Sandbox Code Playgroud)
这是我在phpInfo()中找到的include_path行中的路径.但它不起作用.我尝试转义特殊字符,以及其他路径,如/ usr/share/php5,/ usr/lib/php5,但似乎没有任何工作.
任何人都可以帮助正确配置,以便我可以使linter功能工作?
注:已经有一个以前没有答案的问题在这里.我想也许我应该再问一次,更详细一点.
更新:原始问题已得到解答并解决了这个问题.
You*_*mon 20
1-安装node.js. 顺便说一下,这本身就是非常棒的.
2-打开Sublime Text,并关闭所有打开的文件.
3-前往首选项 - >包设置 - > SublimeLinter->设置 - 用户(如果之前没有弄乱,它将为空),并插入以下内容:
{
"sublimelinter_executable_map":
{
"javascript":"C:/Program Files/nodejs/node.exe",
"css":"C:/Program Files/nodejs/node.exe",
"php":"C:/wamp/bin/php/php5.4.3/php.exe"
}
}
Run Code Online (Sandbox Code Playgroud)
这也是你将路径放到例如用于linting的php的地方.确保您获得节点正确的路径 - 这是Windows 7安装的默认位置.保存文件,关闭文件,然后重新启动Sublime Text.
来源:http://fuzzytolerance.info/blog/2012/05/14/2012-05-15-getting-sublimelinter-running-on-windows/