【问题标题】:Textmate with HTML(rails) Problem带有 HTML(rails)问题的 Textmate
【发布时间】:2009-09-01 14:58:20
【问题描述】:

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

有什么想法吗?

干杯

【问题讨论】:

  • 好像隐藏了标签,加了一些空格

标签: ruby-on-rails textmate textmatebundles


【解决方案1】:

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

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

您可以创建自己的 ERB sn-p,例如在 IF、TAB 上:

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

【讨论】:

  • 你们看到这个的原因是因为“PHP if”sn-p 的范围选择器是“text.html”。如果没有更具体的选择器首先匹配,您将在键入“if[tab]”时最终执行此选择器。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    默认读取 com.macromates.textmate OakLanguageFileBindings

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

    默认删除 com.macromates.textmate OakLanguageFileBindings

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 2011-10-19
      • 2011-12-13
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多