vim / macvim: найдите, где определен метод / символ - PullRequest
8 голосов
/ 28 июля 2010

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

1 Ответ

9 голосов
/ 29 июля 2010

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

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/

...