Я думаю, что все могло бы быть немного проще, если бы разработчики этого хотели.Это действительно раздражает, чтобы продолжать поиск в Google, чтобы сделать мой php и javascript lint.

Я следил за этим

https://stackoverflow.com/questions/12132469/configuring-the-sublimelinter-plugin-to-use-php

Есть плагины, такие как sublime lint, sublime linter, code_sniffer и т.д. Они все одинаковые?

Я сделал все правильно

Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user

Это все еще не работает.

Это то, что нам говорит github: PHP - проверка синтаксиса через php -l(я понятия не имею, что это значит)

Может ли какой-нибудь орган показать мне более простой способ написания кода?

1 ответ1

1

Вам просто нужно установить sublimelint из Package Control, перезапустить Sublime Text один раз и убедиться, что у вас есть какие-либо внешние зависимости, перечисленные в README.

Если вы используете SublimeLinter (который я считаю враждебным форком sublimelint), единственным дополнительным шагом должна быть установка пакета linting для конкретного языка из управления пакетами. Помните, SublimeLinter3 - это проект, полностью отличающийся от SublimeLinter (2), так как они снова дословно ответили на мой проект, чтобы получить поддержку ST3. Инструкции в этом старом ответе, вероятно, для Sublime Text 2.

В случае с PHP вам нужно установить PHP в вашей системе и в вашей переменной PATH. Если его нет в PATH, вам нужно изменить настройки линтера, чтобы он указывал на правильный исполняемый файл.

Итак, запускает ли php -v из командной строки какой-либо вывод? Если нет, вам, вероятно, нужно установить его или указать на него в настройках Sublimelint или SublimeLinter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .