2012-07-10 73 views
5

Cloud9 IDE文檔說,您可以導入Textmate主題,但我無法弄清楚。有人可以一步一步解釋我如何做到這一點。我試圖包括主題在我的本地主機的方式。Cloud9 IDE本地主題

我發現這個鏈接,但我仍然不明白......

https://groups.google.com/forum/#!msg/ace-discuss/kLgJFe2l2YY/47QvhIowqqMJ

上面的url也提到可以編輯已經存在的主題。如果有人知道文件的位置/位置,這也會派上用場。

回答

4

這些步驟,假設我的主題名稱是 'pretty.tmTheme':

  1. 複製pretty.tmTheme爲 'CLOUD9/node_modules/ACE /工具/ tmThemes /'
  2. 轉到CLOUD9/node_modules/ACE /工具/運行 '節點tmtheme.js'
  3. 轉到CLOUD9/
  4. 運行 '讓王牌'
  5. 運行 '使主題爲'
  6. 打開CLOUD9 /插件,客戶端/ ext.themes_defau lt/themes_default.js並將您的主題添加到列表中。例如:'「漂亮」:「ace /主題/漂亮」
  7. 運行Cloud9並從視圖/主題列表中選擇新主題。
  8. 享受! ;)
+0

對不起,我最終放棄了這一點。我已經找到了這些主題的文件,並正在改變他們的風格,但由於某種原因,我沒有改變。然後我意識到整個代碼中有多個區域都有重複的樣式代碼。我認爲我得到的最遠是從下拉菜單中更改已有主題的名稱。但遵循該路徑,主題樣式不會改變......如果您找到解決方案,請分享。祝你好運! – cnotethegr8 2012-10-08 19:25:34

+1

是的,不幸的是,這很奇怪,沒有簡單的方法來做到這一點。我已經問過C9論壇,但現在暫時沒有決定,何時會幫助某人,我會在這裏分享解決方案。 – Shogun 2012-10-08 23:52:11

+0

我已經完成了它並逐步更新了答案。 – Shogun 2012-10-10 16:34:08

1

對不起,我沒有足夠的代表評論接受的答案,但似乎有一個從列表中缺失的工作,至少對我來說。這裏是編輯的版本,我也將提交給@Shogun。

這些步驟,假設我的主題名稱爲 '萬聖Eve.tmTheme':

  1. 複製 '萬聖節Eve.tmTheme' 到 'CLOUD9/node_modules/ACE /工具/ tmThemes /'
  2. 打開'cloud9/node_modules/ace/tool/tmtheme.js'並將新主題添加到'theme'var(當前行231)。例如:'all_hallows_eve「:」萬聖節前夜「。您在這裏定義的關鍵字將是您在步驟7中添加到「ace/theme /」的關鍵字,並且該值將是tmTheme文件名。所以爲此,第7步將是'ace/theme/all_hallows_eve',並且您在步驟1中添加的主題文件將是'All Hallows Eve.tmTheme'。
  3. 轉到CLOUD9/node_modules/ACE /工具/運行 '節點tmtheme.js'
  4. 轉到CLOUD9/
  5. 運行 '讓王牌'
  6. 運行 '使主題爲'
  7. 打開CLOUD9 /plugins-client/ext.themes_default/themes_default.js並將您的主題添加到列表中。例如:'「All Hallows Eve」:「ace/theme/all_hallows_eve」'
  8. 運行Cloud9並從視圖/主題列表中選擇新主題。
  9. 享受! ;)

對不起,長時間添加。我只想盡可能清楚。我使用了與Pretty.tmTheme不同的例子,因爲當我嘗試使用「萬聖節前夜」的解決方案時,我不清楚如何解釋文件名中的空格。