我正在编辑一个.html.erb文件,底部选择了HTML(rails)。当我输入时,如果我得到:
< ?php if(condition):? >
< ?php endif? >
有什么想法吗?
干杯
答案 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/