2010-03-15 5 views
4

J'essaie d'obtenir une surbrillance pour que le concombre fonctionne avec Textmate. J'ai déjà installé le Cucumber Textmate Bundle (qui est censé inclure la surbrillance). Je travaille avec Ryan Bates Railscasts theme (description, il est dans le about page) pour TextMate, mais pour une raison In order to, As a, I want, etc ne suis pas le dossier surligné en foobar.feature situé dans mes caractéristiques.Cultumber Textmate Highlighting

On dirait que cela fonctionne pour Ryan dans son "Beginning with Cucumber" screencast.

Une aide?

Merci!

Répondre

2

L'ensemble ajoute de nouveaux mots clés qui ne sont pas fournis avec les polices TM standard pour la mise en évidence. Vous devez installer l'un des thèmes fournis avec le bundle. Par les instructions d'installation README: "Pour installer les thèmes de couleur pour la coloration syntaxique: Cliquez sur les thèmes trouvés dans le dossier color_themes en cliquant dessus dans le Finder."

Si vous souhaitez utiliser l'ensemble avec votre thème actuel, vous devrez ajouter les mots-clés et choisir les couleurs appropriées pour votre thème. Vous pouvez voir des exemples de ceci en installant un de ceux qui est livré avec le paquet et en allant dans "Préférences -> Polices & Couleurs".

Si vous finissez par ajuster un autre thème pour travailler avec l'ensemble, veuillez me le faire savoir afin que je puisse l'intégrer dans l'ensemble. :)

Cependant, après avoir relu votre question .. Vous demandez-vous simplement pourquoi le récit de la fonctionnalité n'est pas mis en évidence? (Le récit est le texte «Dans l'intention de ...») Si oui, la mise en évidence de cela a été volontairement enlevée. Aslak pensait que cela ne devrait pas être souligné, et je suis d'accord avec lui, parce que le récit devrait vraiment être la coutume et tout ce qui fonctionne pour vous. Il était également ennuyeux d'avoir ceux qui étaient surlignés car cela mettait parfois en évidence les sections du scénario de manière incorrecte.

+0

Merci! Pour l'instant, les mots "Feature", "I", "Scenario", "Given", "When", etc. sont en fait surlignés. Ce sont les mots de la documentation ('En ordre ',' En tant que (n) ',' Je veux') qui ne sont pas mis en surbrillance. Je ne sais pas si Ryan a mis à jour son bundle sur son propre ordinateur et ne l'a pas mis à jour en ligne ou s'il y a quelque chose de génial qui se passe avec mon ordinateur. Publiera une mise à jour bientôt. –

+0

Aha! J'ai vu votre paragraphe 'Cependant'. Marquage comme réponse. Merci beaucoup d'avoir écrit ce paquet incroyable! J'adore la fonction d'alignement automatique des cellules de la table. Je vous remercie d'avoir pris le temps d'écrire cette réponse. –

+2

Comme Ben a dit - le bundle _used_ à hihglight "dans l'ordre", "en tant que", "je veux", mais ce n'est plus. Ce n'est plus parce que je ne veux pas prescrire l'utilisation de ces termes. Le concombre ne le prescrit pas et TextMate non plus. Le screencast que vous avez vu a probablement été fait avant que nous enlevions la surbrillance pour ces mots narratifs. –

0

Juste pour que la communauté le sache, le concombre-tmbundle est maintenant maintenu par le compte du concombre sur github. La langue pour les fonctionnalités est Gherkin. Et il existe de nouveaux raccourcis pour gérer différentes tâches.