配置SublimeLinter插件以使用PHP

rga*_*ber 13 php sublimetext2

我在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/

  • 我的问题是针对Ubuntu 12.04而不是Windows! (2认同)
  • @rgamber如果这有助于您通过选择正确的答案来欣赏开发人员. (2认同)