Intereting Posts

Преобразование из Eclipse PDT в Vim

Я действительно люблю VIM – это одна из немногих приложений, с которыми я сталкиваюсь, что заставляет вас чувствовать себя тепло и нечетко внутри. Однако для разработки PHP я по-прежнему использую PDT Eclipse, хотя мне бы хотелось переключиться.

Причина, по которой я не могу сейчас на данный момент, – это функциональность кодового помощника CTRL + SPACE, на которую я полагаюсь, – это так полезно, особенно когда намекает тип или использует блоки комментариев комментариев PHPDoc.

Я знаю, что есть интересные плагины для VIM, которые могут, возможно, повторить эту функциональность, а затем некоторые – но что это такое?

Vim имеет встроенный OmniCompletion , вы должны добавить это в свой .vimrc:

filetype plugin on au FileType php set omnifunc=phpcomplete#CompletePHP 

Кроме того, я рекомендую вам следующие плагины:

  • VTreeExplorer
  • snippetsEmu

а также взгляните на эту статью о php-отладке в Vim, и в этой статье есть много полезных советов по использованию Vim в PHP Development.

Код – это новая функция VIM 7 [Ctrl + x] [Ctrl + o] автоматически завершит ваш код или откроет всплывающее окно опций

Дополнительные возможности VIM 7 можно найти в этом блоге

Кстати, я тоже люблю vim, но PDT (и другие IDE) имеет гораздо больше возможностей, чем помощь кода, которые заставляют меня превзойти их.

Посмотрите на SuperTab, чтобы сделать вкладку-автозаполнение в Vim немного проще в использовании, чем стандартные привязки. Вы также можете посмотреть в ctags, если вы используете индексирование кода. Google «php vim ctags», и вы увидите множество статей, описывающих, как его настроить.

Официальный Vim Wiki имеет раздел PHP с некоторыми хорошими советами, такими как интеграция официальной документации PHP.