Je suis en train d'éditer un fichier .html.erb avec HTML (rails) sélectionné en bas. Quand je tape si je reçois:Texte avec HTML (rails) Problème
<? Php si (condition):? >
<? Php endif? >
Des idées?
Vive
Je suis en train d'éditer un fichier .html.erb avec HTML (rails) sélectionné en bas. Quand je tape si je reçois:Texte avec HTML (rails) Problème
<? Php si (condition):? >
<? Php endif? >
Des idées?
Vive
ne comprends pas bien, mais quand je tape: if
et appuyez sur TAB
, je reçois à la place PHP:
<?php if (condition): ?>
<?php endif ?>
Vous pouvez créer votre propre ERB snippet par exemple sur IF, TAB :
<% if ${1:value?} %>
${2}
<% end %>
La raison pour laquelle vous voyez cela est que le sélecteur de portée pour l'extrait "PHP if" est "text.html". S'il n'y a pas de sélecteur plus spécifique, vous finirez par exécuter celui-ci lorsque vous tapez "if [tab]". – jdl
Suggestion: Ouvrez votre Bundle Editor et supprimez l'ensemble PHP dans lequel vous n'en avez pas besoin. De cette façon, je ne vais plus interférer avec vos modèles ERB.
Vous avez probablement une liaison manuelle incorrecte pour les fichiers .erb. Pour voir ce que les liaisons manuel que vous avez exécuté
defaults read OakLanguageFileBindings com.macromates.textmate
Si vous voulez vous débarrasser de toutes vos fixations manuelles, quittez TextMate et exécuter
defaults delete com.macromates. TextMate OakLanguageFileBindings
Plus d'infos ici http://blog.macromates.com/2007/file-type-detection-rspec-rails/
question incomplète? –
Semblait masquer les tags, ajoutait des espaces –