С помощью плагина PHPCD. вим , мы можем превратить ваш vin в ИДЕЮ, не уступающую PhpStorm. Все функции IDE, такие как “Перейти к определению”/”Автоматическое завершение”, доступны.
ДЕМОНСТРАЦИЯ
устанавливать
Сначала вам нужно установить плагин управления пакетами vim-плагин, который похож на PHP composer.
После установки vim-штекера добавьте его после того, как выступ vim-штекера будет установлен
Plug 'lvht/phpcd.vim', { 'for': 'php', 'do': 'composer install' }
Тогда беги:
:PlugInstall
Он будет установлен.
- Обратите внимание, что во время установки php cd.vim сам композитор устанавливается один раз. Если это не удастся, перейдите в каталог php cd.vim вручную, чтобы установить composer.
Вступление
Php cd автоматически анализирует composer. JSON в текущем открытом местоположении nvim и разрешает автоматическую загрузку psr-4. Если ваш фреймворк использует автоматическую загрузку без композитора, его необходимо изменить.
Например, фреймворк будет Приложение Это пространство имен указывает на приложение/ В каталоге,
Обычной практикой является composer.json Добавление следующего блока
{
...
"autoload": {
"psr-4": {
"App\": "application/"
}
}
}Если ваш фреймворк реализован самостоятельно, вам необходимо добавить вышесказанное в composer. JSON и прокомментируйте соответствующий функциональный код фреймворка.
Только таким образом наш бизнес-код может завершиться и нормально работать.
Скрипт в один клик
curl -L -s https://git.io/ide | sh
Справочные ресурсы
- lvht/PHP CD.vim https://github.com/lvht/phpcd…