Как заставить echofunc.vim работать - PullRequest
0 голосов
/ 20 сентября 2011

Сегодня я наткнулся на echofunc.vim (по ссылке в SO). Поскольку я забочусь о запоминании порядка параметров функций, для меня это выглядело очень полезным инструментом.

Но документация немного зависит от установки! И я не смог найти никаких дополнительных ресурсов в интернете.

Я пытаюсь запустить его на коробке RHEL. Я скопировал скрипт в ~ / .vim / plugin / echofunc.vim, однако не получил подсказки, когда я набираю имя функции, за которым следует '('. Я попытался добавить

let g:EchoFuncLangsUsed = ["php","java","cpp"]

на мой .vimrc - все еще нет подсказок.

Я предполагаю, что нужно где-то прочитать из словаря - хотя в /usr/share/vim/vim70/ftplugin/php.vim есть файл, это RH по умолчанию и не содержит явный список функций .

Меня не слишком беспокоит получение подсказок о функциях / методах, которые я определил - просто пытаюсь получить подсказки для встроенных функций. Я вижу, что здесь есть файл словаря , доступный здесь , который, по-видимому, предоставляет ресурсы, необходимые для echofunc.vim, я не вижу, как это настроить.

ТИА

1 Ответ

1 голос
/ 20 сентября 2011

Ожидается файл tags, последняя строка описания точно описывает, как его сгенерировать:

ctags -R --fields=+lS .

Здесь работает с PHP, но не с JS. Ваш пробег может варьироваться.

Я не знал об этом плагине, спасибо за информацию.

Вы должны попробовать phpcomplete.vim , он показывает прототип текущей функции в блокноте. Однако это только PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...