SublimeLinter无法正常工作

时间:2014-05-05 15:18:24

标签: sublimetext3 sublimelinter

我为Sublime文本安装了SublimeLinter 3.安装完成后,我在用户设置中添加以下代码

 "sublimelinter": true,
        "sublimelinter_executable_map": {
            "php": "D:/xampp/xampp/php/php.exe"
        },

但PHP代码没有linting。 谢谢你的帮助!

2 个答案:

答案 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):

  1. 转到“偏好设置”>“软件包设置”>“ Sublime Linter”>“设置”
  2. 使用您的php.exe路径在Settings-User上添加此代码

// SublimeLinter Settings - User
{
    "paths": {
        "windows": ["C:\\wamp\\bin\\php\\php7.2.14"]
    }
}

例如,如果您将wamp与php7.2.14一起使用

Take a look at the documentation site