Как настроить вход в ядро ​​Rails с помощью Vim Exuberant Tags? - PullRequest
1 голос
/ 06 августа 2011

Обладая гибкостью навигации Vim Exuberant Tags def в приложениях Rails, я подумал, почему бы не углубиться и использовать базовый источник Rails в качестве низкоуровневого эталона.

Как настроить Vimвключить другой файл тега, и какой код я должен отобразить?

Спасибо.

Ответы [ 2 ]

1 голос
/ 06 августа 2011

Вы можете просто передать каталог gems в командной строке команде ctags.ctags берет список исходных файлов для проверки в командной строке.Например, если я использовал rails 2.3.5 и запускал ctags из корня моего приложения Rails:

ctags -R $GEM_HOME/gems/rails-2.3.5/lib/* ./*

Если вы используете bundler, вы можете использовать bundle show, чтобы найти путь для вас.ctags также позволит вам исключить определенные каталоги, используя флаг --exclude.Проверьте документацию по опциям для получения дополнительной информации.

0 голосов
/ 06 августа 2011

Vim ищет свои файлы тегов в опции 'tags', которая представляет собой список (абсолютных / относительных) путей. Су в Vim вы могли бы сделать

:set tags+=/path/to/ror/tags

Также см.

:help 'tags'
...