Улучшены переходы к определению - PullRequest
9 голосов
/ 06 ноября 2011

Когда мы используем ctags в vim и хотим перейти к определенному определению переменной или функции, мы нажимаем ctrl + ], когда мы хотим вернуться назад, мы нажимаем ctrl + T.

Когда мы хотим автоматически заполнить имя переменной, мы нажимаем ctrl + N, и из маленького фиолетового окна мы можем выбрать правильное слово.

Можно ли улучшить go to definition, чтобы мы не переходили в документ, а появлялось только небольшое окно с определением функции или переменной?

спасибо

1 Ответ

2 голосов
/ 06 ноября 2011

Вам нужен способ увидеть подпись функции, не переходя к ее определению?

Я знаю о двух плагинах, которые должны обеспечивать именно эту функцию:

В последний раз, когда я пробовал echofunc, он не работал для JavaScript, по крайней мере, для меня, но он работал хорошо для тех немногих PHP-файлов, с которыми я его тестировал.Я не пробовал другой, потому что он только для GVim, и я использую версию CLI почти так же часто, как и версию GUI.

Но вы также можете использовать TagList и / или TagBar: два очень полезных плагина, обеспечивающих отличныенавигация по коду на основе ctags.Оба будут отображать подпись тега под вашим курсором, если вы нажмете <Space>.

...