ST3 SublimeLinter не будет работать для PHP на Windows
Я с трудом заставляю свой подсознание работать на 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
}
}
1 ответ
SublimeLinter - это фреймворк- фреймворк, отдельные языковые линтеры должны быть установлены отдельно. SublimeLinter-php*
линтеры, и выберите один или несколько, которые бросаются в глаза. Пожалуйста, ознакомьтесь с документацией для получения полной информации. Там много всего, но я настоятельно советую вам прочитать все это, так как в дальнейшем это избавит вас от многих головных болей. В основном вам нужно SublimeLinter
Сам пакет, который у вас уже есть, специфичный для языка SublimeLinter-phplint
и бинарный файл (phplint
в этом случае). SublimeLinter-php
просто использует php -l
для линтинга, поэтому отдельный двоичный файл не требуется, но в зависимости от ваших потребностей и личных предпочтений вы можете использовать один из других (phpcs
, phpmd
).