2012-04-24 54 views
5

我是冒號哈希的相當重的用戶,但默認的Aptana Studio Ruby沒有爲它們提供任何突出顯示。Ruby冒號哈希語法突出顯示

這裏有一個冒號散列紅寶石1.9:

{ animal: "duck" } 

有誰知道我需要衝,使「動物:」什麼位一部分顯示在另一種顏色?

更新:

它從閱讀中瞭解到的Plist文件不被使用的Aptana和該功能目前是不完整的源似乎。 https://github.com/textmate/ruby.tmbundle/issues/17

我試過在源代碼中改變範圍,但它似乎並沒有爲我更新。

要查找的範圍集錦被刻意突出

  1. 命令 - >捆綁發展 - >顯示範圍和匹配主題規則(或者默認的快捷鍵是按Ctrl + Alt + P
  2. 閱讀方塊。它可能會列出幾個範圍。

您添加範圍的方式:

  1. 窗口 - >
  2. 選擇的Aptana Studio中那麼主題選項。
  3. +按鈕旁邊的範圍選擇器文本框。
  4. 添加您的範圍並設置顏色。
  5. 應用,然後單擊OK

我所有的想法。希望這會幫助別人靠近。

+1

如果你能找到JavaScript對象解析器,那將非常接近。 – tadman 2012-04-24 01:58:59

+0

你不明白語法錯誤嗎?我有這個。 – grilix 2012-08-23 04:17:45

回答

0

Aptana Studio 3使用TextMate主題進行語法高亮顯示,所以您只需要找到支持它的TextMate主題。

+0

就我個人而言,我是[IR_Black](http://blog.toddwerth.com/entries/2)的粉絲。 – Kerrick 2012-05-25 18:47:59

+0

是的,它使用TextMate主題,但它沒有突出顯示散列的關鍵部分以及到目前爲止我嘗試過的任何TextMate主題。我認爲這可能是一個添加範圍選擇器的問題(像這樣:https://github.com/textmate/ruby.tmbundle/blob/master/Syntaxes/Ruby.plist#L1562) – Tsagadai 2012-05-31 00:58:02

+0

我認爲你是正確的,這是一個添加範圍選擇器的問題,但Aptana似乎沒有提供任何定義它們的方法,任何新的主題都只能使用預先存在的選擇器。 – KenB 2014-08-07 21:41:15