我很难让我的sublimlinter为PHP工作。这是我的设置,如果你有经验的人可以快速查看它,让我知道它有什么问题。谢谢!
Windows系统路径变量:
C:\wamp\bin\php\php5.4.12;
SublimeLint默认设置:
{
"default": {
"debug": false,
"delay": 0.25,
"error_color": "D02000",
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"mark_style": "outline",
"no_column_highlights_line": false,
"paths": {
"linux": [],
"osx": [],
"windows": ["C:\\wamp\\bin\\php\\php5.4.12"]
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": false,
"show_marks_in_minimap": true,
"syntax_map": {
"python django": "python",
"html 5": "html",
"html (django)": "html",
"html (rails)": "html",
"php": "html"
},
"warning_color": "DDB700",
"wrap_find": true
}
}
答案 0 :(得分:0)
SublimeLinter是一个linting 框架,需要单独安装各个特定语言的连接器 - 查看SublimeLinter-php*
连接器的Package Control,选择一个或多个引人注目的。请仔细阅读the documentation以获取完整信息。那里有很多,但我强烈建议你阅读所有这些,因为它会在以后为你节省很多麻烦。基本上,您需要SublimeLinter
包本身,您已经拥有它,一个特定于语言的linter,如SublimeLinter-phplint
,以及linting二进制文件(在这种情况下为phplint
)。 SublimeLinter-php
仅使用php -l
进行linting,因此不需要单独的二进制文件,但根据您的需要和个人偏好,您可能希望使用其中一个(phpcs
,{{ 1}})。