【问题标题】:Ruby colon hash syntax highlightingRuby 冒号哈希语法高亮
【发布时间】:2012-04-24 01:38:58
【问题描述】:

我是冒号哈希的重度用户,但默认的 Aptana Studio Ruby 没有为它们提供任何突出显示。

这是 Ruby 1.9 中的冒号哈希:

{ animal: "duck" }

有谁知道我需要打什么位才能使“动物:”部分以另一种颜色显示?

更新:

从阅读源代码看来,Aptana 没有使用 PLists 文件,并且该功能目前不完整。 https://github.com/textmate/ruby.tmbundle/issues/17

我已尝试更改源中的范围,但它似乎没有为我更新。

查找 Aptana 试图突出显示的范围

  1. 命令 -> Bundle Development -> 显示范围和匹配主题规则(或者默认快捷键是Ctrl+Alt+P强>)
  2. 阅读框。它可能会列出多个范围。

添加范围的方式:

  1. 窗口 -> 首选项
  2. 选择Aptana Studio,然后选择主题选项。
  3. Scope Selector 文本框旁边的 + 按钮。
  4. 添加您的示波器并设置颜色。
  5. 应用并点击确定

我完全没有想法。希望这会帮助某人更接近。

【问题讨论】:

  • 如果你能找到 JavaScript 对象解析器,那就非常接近了。
  • 您没有收到语法错误消息吗?我有那个。

标签: ruby eclipse aptana syntax-highlighting


【解决方案1】:

Aptana Studio 3 使用 TextMate 主题进行语法高亮,因此您只需要找到支持它的 TextMate 主题即可。

【讨论】:

  • 是的,它使用了 TextMate 主题,但它并没有使用我迄今为止尝试过的任何 TextMate 主题突出显示散列的关键部分。我认为这可能是添加范围选择器的问题(例如:github.com/textmate/ruby.tmbundle/blob/master/Syntaxes/…
  • 我认为你是对的,这是添加范围选择器的问题,但 Aptana 似乎没有提供任何定义它们的方法,任何新主题都只能使用预先存在的选择器.
猜你喜欢
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多