我为Sublime文本安装了SublimeLinter 3.安装完成后,我在用户设置中添加以下代码
"sublimelinter": true,
"sublimelinter_executable_map": {
"php": "D:/xampp/xampp/php/php.exe"
},
但PHP代码没有linting。 谢谢你的帮助!
答案 0 :(得分:2)
请阅读 整个 SublimeLinter documentation,尤其是有关安装和设置的部分。 SublimeLinter本身只是一个用于短接的框架。连接器本身作为独立的Sublime Text 3插件分发。
对于PHP,最流行的linter是SublimeLinter-php
,它使用php -l
进行linting。通过Package Control安装,然后阅读settings文档,了解有关如何配置linter的完整详细信息。我不确定你在问题中提到的设置在哪里,但它们不正确。如果您打开Preferences -> Package Settings -> SublimeLinter -> Settings-User
,您会发现大部分设置已经存在。该文档描述了如何设置php.exe
的路径,并设置其他所有内容。初始设置过程确实需要一些时间,但如果执行得当,您不应该遇到任何问题。
答案 1 :(得分:0)
如果有人遇到相同的问题,只需提供帮助。 我以这种方式使它起作用(崇高文本3):
// SublimeLinter Settings - User
{
"paths": {
"windows": ["C:\\wamp\\bin\\php\\php7.2.14"]
}
}
例如,如果您将wamp与php7.2.14一起使用