0

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

< ?php if (条件): ? >

< ?php endif ? >

有任何想法吗?

干杯

4

3 回答 3

0

建议:打开你的包编辑器并删除你不需要的 PHP 包。这样,我就不会再干扰您的 ERB 模板了。

于 2009-09-03T09:39:22.470 回答
0

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

默认读取 com.macromates.textmate OakLanguageFileBindings

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

默认删除 com.macromates.textmate OakLanguageFileBindings

更多信息在这里http://blog.macromates.com/2007/file-type-detection-rspec-rails/

于 2009-10-02T20:43:01.380 回答
0

不完全理解,但是当我输入: if并点击时TAB,我得到的是 PHP:

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

您可以创建自己的 ERB 片段,例如在 IF、TAB 上:

<% if ${1:value?} %>
  ${2}
<% end %>
于 2009-09-01T15:15:23.717 回答