可以在 Tools -> build system中设置自己的语法检查器,比如新添加一个php.sublime-build,检查php的语法:
{"cmd": ["/usr/local/bin/php", "$file", "$file_base_name"]}
然后执行command+b,就可以检查语法错误。
如果你一开始是这么写的:
{"cmd": ["php -l $file"]}
那么可能会报错,提示为:
[Errno 2] No such file or directory[cmd: [u'php -l /usr/local/webdata/union_branches/Lib/ORG/Dingdan/v40/Drivers/ShopJingdong.class.php']][dir: /usr/local/webdata/union_branches/Lib/ORG/Dingdan/v40/Drivers][path: /usr/bin:/bin:/usr/sbin:/sbin][Finished]
这是因为加了 -l 参数的问题,所以应改为最上面的样子。