PHP掉毛不工作SublimeLinter虽然说PHP: loaded
在控制台中。 我在Windows上工作。 另外,有没有选择,如果我打开命令面板,除了Extract Annotations
。 有没有人有同样的问题,并知道该如何解决?
Answer 1:
此外,请确保你给的路径在用户设置php.exe的 -
(首选项> PKG设置> sublimelinter>设置 - 用户)
应该是这样的(如果你的路径为 “C:\ XAMPP \ PHP \的php.exe”):
{ “sublimelinter”:真 “sublimelinter_executable_map”:{ “PHP”: “/ XAMPP / PHP / php.exe的”}}
Answer 2:
我有同样的问题。 我的问题的原因是,在那里与HTML5语法打开的所有PHP文件。 你可以在你的SublimeText控制台粘贴下面的命令来检查当前的语法:
sublime.active_window().active_view().settings().get('syntax')
要设置PHP作为当前文件类型的默认,你可以去:视图>语法>打开当前所有扩展名为...> PHP
希望这可以帮助!
Answer 3:
在Mac OS X中sublimeText 2,一旦你已经安装了sublimelint包
cmd+shift+p
以打开命令调色板然后输入或选择Preferences:SublimeLint - User
这将打开设置文件
正是粘贴此:
{
"sublimelinter": true,
"sublimelinter_executable_map":
{
"php":"/usr/bin/php"
}
}
保存文件并重新启动崇高的文本2.如果你有一个错误,因为它无法读取该文件,那是因为你犯了一个错字错。 设置文件必须是一个正确格式的JSON。
如果您有任何问题,做一个which php
在你的终端以确保PHP是在安装/usr/bin/php
和由什么替代的路径which
命令给你,如果它是不同的。
Answer 4:
我在我的用户设置使用此:
{
"sublimelinter": true,
"sublimelinter_executable_map":
{ "php": "C:\\Program Files (x86)\\PHP\\v5.3\\php.exe"
}
}
Answer 5:
对于我的Windows我曾与此去:在Windows 7上的php.exe文件路径,我没有做的伎俩,而PHP-win.exe后所做的:
{
"sublimelinter_executable_map":
{
"php":"C:/php/php-win.exe"
}
}
Answer 6:
有时设置在PHP的sublimlinter_executable_map
不工作(对我来说)。 对于我来说,只是工作的路径添加到php.exe
到Windows系统环境PATH变量中。
Answer 7:
我通过改变设置求解带这个问题(其中有粗体),然后重新启动崇高和尝试这个PHP代码,看看崇高棉短绒错误
<?php echo "hello linter" ?>
//不要把分号你看到的PHP代码下一行红点
只是改变设置如下图所示
"linters": {
"php": {
"@disable": false,
"args": [],
"excludes": []
},
"phpcs": {
"@disable": true,
"args": [],
"excludes": [],
"standard": "PSR2"
}
},
"mark_style": "solid underline",
"no_column_highlights_line": false,
"passive_warnings": true,
"paths": {
"linux": [],
"osx": [],
"windows": [
"put your php path or path of php.exe D:/wamp/bin/php/php5.4.3/"
]
},
这两者必须改变
"php": {
"@disable": false,
"phpcs": {
"@disable": true,
Answer 8:
对于Windows我这样做,它的工作,使用\\和它应该工作!
{
"sublimelinter_executable_map":
{
"php":"C:\\Users\\Wasil\\Documents\\BitNami\\php\\php-win.exe"
}
}