首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SublimeLinter: PHP linting不起作用

SublimeLinter: PHP linting不起作用
EN

Stack Overflow用户
提问于 2012-08-05 22:20:30
回答 8查看 15.4K关注 0票数 21

PHP在SublimeLinter中不起作用,尽管它在控制台中显示为PHP: loaded。我在Windows上工作。此外,如果打开命令选项板,则除了Extract Annotations之外,没有其他选项。有没有人有同样的问题并且知道解决方案?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-11-14 13:29:49

此外,请确保您已在用户设置中提供了php.exe的路径-

  • (prefs>pkg settings>sublimelinter>settings -user)
  • 应如下所示(如果路径为"C:\xampp\php\php.exe"):

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

票数 21
EN

Stack Overflow用户

发布于 2013-09-28 06:12:30

在sublimeText 2中的MAC上安装sublimelint包之后

cmd+shift+p打开命令选项板,然后输入或选择Preferences:SublimeLint - User

这将打开设置文件

准确粘贴以下内容:

代码语言:javascript
复制
{
    "sublimelinter": true,
    "sublimelinter_executable_map":
 {
     "php":"/usr/bin/php"
 }
}

保存文件并重新启动sublime text 2.如果你有一个错误,如它不能读取文件,这是因为你做了一个打字错误。设置文件it必须是格式正确的json。

如果您有任何问题,请在您的终端中执行which php以确保php安装在/usr/bin/php上,如果路径不同,请将其替换为which命令提供的路径。

票数 9
EN

Stack Overflow用户

发布于 2012-09-06 17:55:42

我也有同样的问题。我的问题的原因是所有的PHP文件都是用HTML5语法打开的。您可以通过在SublimeText控制台中粘贴以下命令来检查当前语法:

代码语言:javascript
复制
sublime.active_window().active_view().settings().get('syntax')

要将php设置为当前文件类型的默认值,您可以转到:查看>语法>打开所有当前扩展名为...> php

希望这能有所帮助!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11817164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档