Ich verwende macvim / vim für die meisten meiner Ruby + Ruby on Rails-Entwicklung. Gibt es derzeit eine Möglichkeit, zu der Position zu springen, an der eine Methode in einem Projekt definiert wurde, auch wenn sie sich nicht in derselben Datei befindet, in der sie aufgerufen wurde? Entweder funktioniert eine Sprache agnostisch oder ein Ruby / Rails-spezifischer Weg.
Ich empfehle, das ctags plugin zu verwenden, Bryan Liles hat einen netten Screencast zusammengestellt, wie man es mit der rails-Entwicklung verwendet.
Von seiner Seite:
Nicht so vollständiger Spickzettel:
^] - finde ein Tag
^ T - rückwärts gehen
: Tags - zeigen, wo Sie waren
: tag - Gehen Sie irgendwo in Ihren Tag-Stapel
: tselect oder g] - zeigen, wo etwas referenziert ist
^ W-] - finde ein Tag in einem geteilten Fenster
Sie können sich auch die Hilfe von vim ansehen, indem Sie Folgendes ausführen: help: tags
BEARBEITEN:
Hier finden Sie einen schönen Screencast zum automatischen Aktualisieren Ihrer Tag-Datei Ссылка
Tags und Links ruby ruby-on-rails vim macvim