2009-09-01 3 views
0

Я редактирую файл .html.erb с HTML (рельсами), выбранными внизу. Когда я ввожу, если я получу:Textmate с HTML (rails) Проблема

<? Php if (состояние):? >

<? Php endif? >

Любые идеи?

Приветствия

+0

Вопрос неполной? –

+0

Казалось, что скрываются теги, добавлены некоторые пробелы – 2009-09-01 15:13:07

ответ

0

Не в полной мере понять, но когда я типа: if и ударил TAB, я получаю PHP вместо:

<?php if (condition): ?> 
<?php endif ?> 

Вы можете создать свой собственный Еврорадио фрагмент кода, например, на ПЧ, TAB :

<% if ${1:value?} %> 
    ${2} 
<% end %> 
+0

Причина, по которой вы, ребята, видите это, заключается в том, что селектор области для фрагмента «PHP if» является «text.html». Если сначала не выбран более конкретный селектор, вы закончите выполнение этого при вводе «if [tab]». – jdl

0

Предложение: откройте редактор Bundle и удалите пакет PHP, который вам не нужен. Таким образом, я больше не буду вмешиваться в ваши шаблоны ERB.

0

Возможно, у вас есть неправильное ручное связывание для файлов .erb. Для того, чтобы увидеть, что руководство привязок вы запускали

по умолчанию чтения com.macromates.textmate OakLanguageFileBindings

Если вы хотите, чтобы избавиться от всех ваших ручных привязок, бросить TextMate и запустить

по умолчанию удалить com.macromates. TextMate OakLanguageFileBindings

Подробнее здесь http://blog.macromates.com/2007/file-type-detection-rspec-rails/