【问题标题】:Sublime Text 3 Linter not workingSublime Text 3 Linter 不工作
【发布时间】:2014-01-17 14:41:54
【问题描述】:

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

这是我在用户配置文件中的内容

{
    "sublimelinter": true,
    "sublimelinter_executable_map":
    {
        "php": "C:\\xampp\\php\\php.exe"
    },
}

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

【问题讨论】:

    标签: php sublimetext3


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答.. 但我无法从安装管理器中找到 SublimeLinter-php。我对php -l 感到困惑,我应该在哪里添加这一行?
    【解决方案2】:

    我让它以这种方式工作(Sublime Text 3):

    1. 转到首选项 > 包设置 > Sublime Linter > 设置
    2. 将此代码添加到您的 php.exe 路径中

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

    例如,如果您在 php7.2.14 中使用 wamp

    Take a look at the documentation site

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 不,除了主题和标签大小外,没有设置任何内容。
      猜你喜欢
      • 2014-06-29
      • 2014-05-14
      • 2016-05-30
      • 2017-07-16
      • 2017-03-27
      • 1970-01-01
      • 2016-06-28
      • 2021-09-08
      • 2016-11-29
      相关资源
      最近更新 更多