Textmate with HTML(rails)问题

时间:2009-09-01 14:58:21

标签: ruby-on-rails textmate textmatebundles

我正在编辑一个.html.erb文件,底部选择了HTML(rails)。当我输入时,如果我得到:

< ?php if(condition):? >

< ?php endif? >

有什么想法吗?

干杯

3 个答案:

答案 0 :(得分:0)

不完全明白但是当我输入时: if并点击TAB,我改为使用PHP:

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

您可以创建自己的ERB代码段,例如IF,TAB:

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

答案 1 :(得分:0)

建议:打开您的Bundle Editor并删除不需要它的PHP包。这样,我不会再次干扰您的ERB模板。

答案 2 :(得分:0)

您可能对.erb文件的手动绑定不正确。要查看您运行的手动绑定

默认读取com.macromates.textmate OakLanguageFileBindings

如果您想要摆脱所有手动绑定,请退出TextMate并运行

默认删除com.macromates.textmate OakLanguageFileBindings

此处有更多信息http://blog.macromates.com/2007/file-type-detection-rspec-rails/