请按照以下步骤操作,假设我的主题名称是'pretty.tmTheme':
- 将pretty.tmTheme复制到'cloud9 / node_modules / ace / tool / tmThemes /'
- 转到cloud9 / node_modules / ace / tool /并运行'node tmtheme.js'
- 转到cloud9 /
- 运行'make ace'
- 运行'make theme'
- 打开cloud9 / plugins-client / ext.themes_default / themes_default.js并将您的主题添加到列表中。例如:'“漂亮”:“ace / theme / pretty”'
- 运行Cloud9并从视图/主题列表中选择新主题。
- 享受! ;)
醇>
很抱歉,我没有足够的代表对已接受的答案发表评论,但似乎在列表中缺少一个步骤,至少对我而言。这是编辑后的版本,我也将提交给@Shogun。
请按照以下步骤操作,假设我的主题名称为“All Hallows Eve.tmTheme”:
- 将'All Hallows Eve.tmTheme'复制到'cloud9 / node_modules / ace / tool / tmThemes /'
- 打开'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'。
- 转到cloud9 / node_modules / ace / tool /并运行'node tmtheme.js'
- 转到cloud9 /
- 运行'make ace'
- 运行'make theme'
- 打开cloud9 / plugins-client / ext.themes_default / themes_default.js并将您的主题添加到列表中。例如:'“All Hallows Eve”:“ace / theme / all_hallows_eve”'
- 运行Cloud9并从视图/主题列表中选择新主题。
- 享受! ;)
醇>
对于冗长的添加感到抱歉。我只想尽可能清楚。我使用了与Pretty.tmTheme不同的例子,因为当我尝试使用'All Hallows Eve'的解决方案时,我不清楚如何在文件名中考虑空格。