2010-07-28 5 views
8

J'utilise macvim/vim pour la plupart de mon développement Ruby + Ruby on Rails. Existe-t-il actuellement un moyen de passer à l'endroit où une méthode a été définie dans un projet, même si ce n'est pas dans le même fichier que celui où il est appelé? Une manière agnostique de langage ou une manière spécifique de Ruby/Rails fonctionne.vim/macvim: localisez où une méthode/un symbole est défini

Répondre

9

Je recommande d'utiliser le plugin ctags, Bryan Liles mis en place un bon screencast sur la façon de l'utiliser avec le développement des rails.

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

De sa page:

feuille de triche pas si complète:

^] - trouver un tag

^T - Reculer

: Tags - montrez où vous avez été

: t ag - aller quelque part dans votre pile tag

: tselect ou g] - montrent où quelque chose est référencé

^W-] - trouver une balise dans une fenêtre divisée en deux

Vous pouvez également jeter un oeil à l'aide de vim en cours d'exécution: help: balises

EDIT:

Voici une belle screencast sur la mise à jour de vos balises automatiquement le fichier http://smartic.us/2009/04/03/creating-ctags-with-git-hooks/

Questions connexes