vim/macvim: найдите, где метод/символ определяется

Я использую macvim/vim для большей части своего Ruby + разработка Ruby on Rails. В настоящее время существует ли способ перейти туда, где метод был определен в рамках проекта, даже если это не находится в том же файле как, где он вызывается? Или агностик языка путь или особенный метод Ruby/направляющих работы.

8
задан randombits 28 July 2010 в 19:50
поделиться

1 ответ

Я рекомендую использовать плагин ctags, Брайан Лайлс составил хороший скринкаст о том, как использовать его при разработке рельсов.

http://smartic.us/2009/04/05/using-ctags-in-vim/

Со своей страницы:

Неполная шпаргалка:

^] - найти тег

^ T - вернуться назад

: теги - показать, где вы были

: tag - перейти куда-нибудь в стеке тегов

: tselect или g] - показать, где на что-то есть ссылка

^ W-] - найти тег в разделенном окне

Вы также можете посмотреть справку vim, выполнив: help: tags

EDIT:

Вот хороший скринкаст по обновлению вашего файла тегов автоматически http://smartic.us/2009/04/03/creating-ctags-with-git-hooks/

9
ответ дан 5 December 2019 в 18:55
поделиться