【问题标题】:Textmate Ruby on Rails HighlightingTextmate Ruby on Rails 高亮显示
【发布时间】:2009-06-22 18:49:51
【问题描述】:

我的豹机上运行着 Textmate 1.5.7。

在 Rails 中编程时,出于某种原因,某些关键字没有突出显示。 例如:validates_presence_ofhas_manyremote_form_forform_for 突出显示)等...

我尝试切换主题,但没有帮助。我还尝试升级到most recent rails bundle,但没有雪茄。有人可以帮忙吗?

【问题讨论】:

  • 那些不是关键字,那些是函数名。

标签: ruby-on-rails ruby textmate textmatebundles


【解决方案1】:

使用 RubyOnRails 作为您的语言而不是 Ruby

【讨论】:

  • 谢谢!这解决了 .rb 文件中代码的问题(不过,关于 html.erb 的问题仍然未解决。请参阅 Scott 的评论)
【解决方案2】:

如果您正在编辑像 .erb 文件这样的视图,您需要选择 HTML (Rails) 以便正确突出显示 remote_form_for 等。对于 @Omar 指出的其他所有内容(控制器、模型、迁移等),请确保您已选择 Ruby on Rails

【讨论】:

  • 编辑视图时,我处于 ​​HTML (Rails) 模式。像 form_for 这样的代码被突出显示,当我添加“远程”时它突然没有突出显示......我的 HTML (Rails) 包是否已过时?如果是这样,我在哪里更新它?谢谢!
  • 如果您还没有安装它,请安装具有 AutoUpdate 捆绑命令的“GetBundle”捆绑包。这个页面有一个很好的关于如何安装 GetBundle al3x.net/2008/12/03/how-i-use-textmate.html
  • 我安装了它,它说它为 ruby​​ on rails 提供的最新捆绑包来自 github,日期为 2006 年。很可能不是 rails 2.3... 怎么办?感谢您到目前为止的帮助!
  • 您可以尝试卸载捆绑包,然后通过下载并双击文件来安装它。 TM 应该为您识别并安装该捆绑包。说它与 Rails 2.0 兼容 railsbundle.com
  • 仍然没有工作 - 但还是谢谢你。我会将此标记为答案。
【解决方案3】:

只是给其他潜伏者的一个简短说明——我花了一点时间才弄清楚如何在 TextMate 上更改语言。您可以通过 Bundle Editor 进行操作,它也会显示快捷方式...

【讨论】:

  • 感谢您回答这个古老的问题!很高兴你能记住其他用户:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多