2010-05-27 17 views
2

Parfois, je regarde des copies d'écran où quelqu'un utilise du texte mate. Je suis un développeur de rails, donc ce sont des moulages d'écrans à rails.Saisie semi-automatique dans Textmate

Ils tapent quelque chose comme:

def

par exemple

et "End" apparaîtra automatiquement en dessous.

J'ai le bundle pour Rails activé - pourquoi cela ne se passe-t-il pas pour moi?

Merci!

Répondre

15

Le fichier que vous modifiez a besoin de la bonne extension (.rb dans votre cas) pour que Textmate comprenne le bon paquet à utiliser.

Que voyez-vous en bas de votre fenêtre TM? (Après le numéro de ligne et le numéro de colonne)?

Est-ce "Plain Text"?

Si vous voyez quelque chose de différent de Ruby ou Ruby on Rails cliquez sur le petit flèches haut/bas à droite de pour ouvrir la liste déroulante des paquets et sélectionnez: Ruby ou Ruby on Rails.

De cette façon, lorsque vous appuyez sur TAB après avoir écrit « def » Il sera automatiquement terminer la création de la méthode pour vous.

Vous pouvez également consulter Bundles> Editeur de bundles> Modifier les extraits ... (puis choisissez Ruby) pour voir si l'extrait "def" est configuré pour être déclenché lorsque vous cliquez sur TAB (voir Déclaration> Méthodes).

2

Pour tous les retardataires comme moi, assurez-vous d'utiliser l'ensemble Ruby on Rails pour les fichiers .rb et l'ensemble HTML (Rails) pour les fichiers modèles (.erb).

+0

Merci pour l'info. Très utile pour les débutants comme moi. – politicus