Sublime Text 3 Linter无效

时间:2014-01-17 14:41:55

标签: php sublimetext3

我正在尝试为SL3建立SublimeLinter,但无论我做什么设置它都无法正常工作。

这是我在用户配置文件

中的内容
{
    "sublimelinter": true,
    "sublimelinter_executable_map":
    {
        "php": "C:\\xampp\\php\\php.exe"
    },
}

没有实时错误检查或文件保存没有错误检查。

3 个答案:

答案 0 :(得分:1)

SublimeLinter3的新版本需要基本的SublimeLinter包(您拥有)和特定于语言的linter包(您可能尚未安装)。有several ones for PHP,目前最流行的是SublimeLinter-php,它使用php -l进行linting。通过Package Control安装你想要的插件,重启Sublime只是为了好玩,你现在应该可以lint你的PHP代码了。

答案 1 :(得分:1)

我做到了(崇高文字3):

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

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

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

Take a look at the documentation site

答案 2 :(得分:0)

检查偏好设置>设置 - 用户。它可能在您忽略的包列表中。