Cloud9 IDE本地主题

时间:2012-07-10 09:44:36

标签: themes cloud9-ide

Cloud9 IDE文档说您可以导入Textmate主题,但我无法弄明白。有人可以逐步解释我如何做到这一点。我顺便试着将主题包含在我的localhost中。

我找到了这个链接,但我仍然没有得到它......

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

上面的网址还提到能够编辑现有的主题。如果任何人知道如何/在哪里找到文件,这也会派上用场。

2 个答案:

答案 0 :(得分:4)

请按照以下步骤操作,假设我的主题名称是'pretty.tmTheme':

  1. 将pretty.tmTheme复制到'cloud9 / node_modules / ace / tool / tmThemes /'
  2. 转到cloud9 / node_modules / ace / tool /并运行'node tmtheme.js'
  3. 转到cloud9 /
  4. 运行'make ace'
  5. 运行'make theme'
  6. 打开cloud9 / plugins-client / ext.themes_default / themes_default.js并将您的主题添加到列表中。例如:'“漂亮”:“ace / theme / pretty”'
  7. 运行Cloud9并从视图/主题列表中选择新主题。
  8. 享受! ;)

答案 1 :(得分:1)

很抱歉,我没有足够的代表对已接受的答案发表评论,但似乎在列表中缺少一个步骤,至少对我而言。这是编辑后的版本,我也将提交给@Shogun。

请按照以下步骤操作,假设我的主题名称为“All Hallows Eve.tmTheme”:

  1. 将'All Hallows Eve.tmTheme'复制到'cloud9 / node_modules / ace / tool / tmThemes /'
  2. 打开'cloud9 / node_modules / ace / tool / tmtheme.js'并将新主题添加到'theme'var(当前第231行)。示例:'“all_hallows_eve”:“All Hallows Eve”'。您在此处定义的键将是您在步骤7中添加到'ace / theme /'的键,其值将是tmTheme文件名。所以对于这个,第7步将是'ace / theme / all_hallows_eve',你在步骤1中添加的主题文件将是'All Hallows Eve.tmTheme'。
  3. 转到cloud9 / node_modules / ace / tool /并运行'node tmtheme.js'
  4. 转到cloud9 /
  5. 运行'make ace'
  6. 运行'make theme'
  7. 打开cloud9 / plugins-client / ext.themes_default / themes_default.js并将您的主题添加到列表中。例如:'“All Hallows Eve”:“ace / theme / all_hallows_eve”'
  8. 运行Cloud9并从视图/主题列表中选择新主题。
  9. 享受! ;)
  10. 对于冗长的添加感到抱歉。我只想尽可能清楚。我使用了与Pretty.tmTheme不同的例子,因为当我尝试使用'All Hallows Eve'的解决方案时,我不清楚如何在文件名中考虑空格。