Глобальный "Перейти к определению" в vim для Ruby? - PullRequest
7 голосов
/ 25 марта 2009

Я использую vi / vim с 97 года для различных быстрых изменений и административные задачи, но только недавно рассматривал возможность его использования для заменить Netbeans в качестве моего рубинового редактора. Одна вещь, которую я нахожу чрезвычайно полезен как в Netbeans, так и в Eclipse, это Ctrl + Click «Перейти к определение "функция, где вы можете Ctrl + клик по классу или методу и это приведет вас к определению.

Теперь я играл с обильными ctags и rails.vim, и это близко, но без сигары Вот что я хочу: по умолчанию в Netbeans и Eclipse, Вы можете Ctrl + щелкнуть локальный метод или класс в ваших местных рельсах проекта, но вы также можете нажать Ctrl + клик на вещах, определенных в гемах или в системные библиотеки, которые написаны на Ruby . Netbeans например анализирует все файлы ruby ​​в системных путях по умолчанию и делает их судоходный для вас. Если есть несколько файлов, которые определяют метод, он предоставит вам список и позволит вам выбирать между ними.

Как можно сделать это в vim? Если это можно сделать, я могу быть возможность совершить прыжок на полную ставку.

1 Ответ

5 голосов
/ 25 марта 2009

Вы можете использовать несколько файлов тегов в Vim следующим образом:

:set tags=./tags,c:/ruby/lib/tags

Использование g] предоставит вам варианты для нескольких найденных записей.

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