我无法让SublimeLinter与崇高文本2一起工作。我已经安装了node.js和wamp,我的SublimeLinter用户设置如下:
{
"sublimelinter_executable_map":
{
"javascript":"C:/Program Files/nodejs/node.exe",
"css":"C:/Program Files/nodejs/node.exe",
"php":"C:/wamp/bin/php/php5.3.13/php.exe"
}
}我在桌面上创建了一个名为“cool.php”的文件,代码如下:
<?php
function hel()
{
error->
}
?>但是没有什么能告诉我“错误->”是不正确的.我做错了什么?
边注:在SublimeLinter自述文件中写着'* PHP -通过php -l进行语法检查‘。那是什么意思?
发布于 2013-05-10 18:06:15
我在Linux上也遇到了类似的问题,这是由ST2作为不同的文件类型打开PHP文件引起的。
要修复它,请打开一个.php文件,然后单击View > Syntax > Open all with current extension as... > PHP。
还可能需要使用双反斜杠而不是正斜杠:
{
"sublimelinter_executable_map":
{
"javascript":"C:\\Program Files\\nodejs\\node.exe",
"css":"C:\\Program Files\\nodejs\\node.exe",
"php":"C:\\wamp\\bin\\php\\php5.3.13\\php.exe"
}
}我不确定这是否重要,但我的Windows设置使用双反斜杠和工作。
发布于 2013-12-17 23:49:51
要检查php -l,请转到“开始”菜单并键入“命令”,然后打开命令提示符并键入
php -l如果收到错误,说明php不是已识别的命令,则需要将php添加到系统路径中。右键单击“properties”和属性,->高级系统设置、->环境变量、->系统变量、->路径,如果您想要使用节点进行js提示,则添加由;;C:/wamp/bin/php/php5.3.13/php.exe分隔的路径,然后将路径添加到这里的节点。通过键入exit关闭提示符,然后打开一个新提示符并再次键入php -l。关闭崇高的文本,然后重新打开它,并检查链接是否工作。
https://stackoverflow.com/questions/16442314
复制相似问题