#vim #phpdoc #rdoc #jsdoc #perldoc
#vim #phpdoc #rdoc #jsdoc #perldoc
Вопрос:
Вот в чем дело,
Если вы использовали Aptana, Eclipse или даже веб-редактор Microsoft Expression, то вы видели, что в них есть всплывающее окно с воздушным шаром или Intellisense, показывающее подсказки / информацию о встроенных и пользовательских объектах, методах и т.д.
Они получают информацию через JSDoc, PHPDoc, JavaDoc, RDoc и т.д.
Я хотел бы получить эти функции в Vim, возможно, реализованные как omnicompletion, а также, поскольку Mac / GVim также поддерживает текст с воздушными шарами.
Ответ №1:
Эта функция действительно существует и определена в универсальном завершении каждого типа файла. Например, при включении универсального завершения PHP во всплывающем окне будут отображаться завершения, а также определение метода в меньшем буфере, который открывается в верхней части текущего фрейма вкладки.
Активируйте его, добавив следующее в свой файл .vimrc
filetype plugin on
au FileType php set omnifunc=phpcomplete#CompletePHP
А затем использование C-x C-o для завершения. (Я нахожу, что многим людям нравится переназначать это в C-space, чтобы имитировать Visual Studio)
Более подробную информацию и ссылки на omnicompletion можно найти по адресу http://vim.wikia.com/wiki/Omni_completion
Комментарии:
1. Я хорошо осведомлен о встроенном omnicompletion для vim, но это то, что я хочу, всплывающая подсказка для пользовательских объектов, документированных как PHPDoc и т.д. Точно так же, как в первом наброске этого поста в блоге net.tutsplus.com/tutorials/html-css-techniques /…
2. Кстати, вы можете захотеть взглянуть на плагин neocomplcache vim, он делает omnicompletion намного «умнее» и автоматически отображает всплывающее окно