我想更改eclipse IDE中Dart插件编辑器默认外观的样式。例如,我想将评论的颜色从绿色(默认)更改为浅灰色。我怎样才能在Dart eclipse插件中实现这一点。我看到它是如何为Java,JavaScript等完成的,但没有为Dart完成。如何更改Dart eclipse插件编辑器的编辑器样式
1
A
回答
0
基于this issue我猜这现在大概是不可能的: -/
1
我找到了一种方法来手动更改主题(达特插件没有任何选项来修改自动,并且不支持其他插件,如Eclipse Color Theme)。
根据您的操作系统,这些步骤可能会有所不同,但这在Linux上适用于我。
从您的Eclipse工作区目录中,转到.metadata/.plugins/org.eclipse.core.runtime/.settings
。有一个文件名为com.google.dart.tools.ui.prefs
;用你喜欢的文本编辑器打开它。
就我而言,我想使用Dart Editor中包含的“Dartboard”主题。我复制粘贴从达特编辑工作区目录相同的文件(我的系统上,在~/.dartEditor/.metadata/.plugins/org.eclipse.core.runtime/.settings
找到)以下内容:
content_assist_completion_replacement_background=250,250,250
content_assist_completion_replacement_foreground=0,0,0
content_assist_parameters_background=250,250,250
content_assist_parameters_foreground=0,0,0
content_assist_proposals_background=250,250,250
content_assist_proposals_foreground=0,0,0
dart_bracket=96,96,96
dart_comment_task_tag=96,96,96
dart_default=0,0,0
dart_doc_default=96,96,96
dart_doc_keyword=96,96,96
dart_doc_link=96,96,96
dart_doc_tag=96,96,96
dart_keyword=0,0,0
dart_keyword_return=0,0,0
dart_multi_line_comment=96,96,96
dart_multiline_string=103,155,59
dart_operator=0,0,0
dart_single_line_comment=122,122,122
dart_string=103,155,59
glanceColorBackground=251,251,200
glanceSelectedColorBackground=182,214,253
pf_coloring_argument=0,0,0
pf_coloring_assignment=0,0,0
pf_coloring_comment=122,122,122
pf_coloring_key=0,0,0
pf_coloring_value=103,155,59
semanticHighlighting.annotation.color=0,0,0
semanticHighlighting.annotation.enabled=true
semanticHighlighting.builtin.bold=true
semanticHighlighting.builtin.color=0,0,0
semanticHighlighting.builtin.enabled=true
semanticHighlighting.class.color=6,70,167
semanticHighlighting.class.enabled=true
semanticHighlighting.constructor.color=6,70,167
semanticHighlighting.constructor.enabled=true
semanticHighlighting.deprecated.color=0,0,0
semanticHighlighting.deprecated.enabled=true
semanticHighlighting.directive.bold=true
semanticHighlighting.directive.color=1,77,100
semanticHighlighting.directive.enabled=true
semanticHighlighting.dynamicType.color=0,0,0
semanticHighlighting.dynamicType.enabled=true
semanticHighlighting.field.color=135,49,46
semanticHighlighting.field.enabled=true
semanticHighlighting.function.color=0,0,0
semanticHighlighting.function.enabled=true
semanticHighlighting.functionTypeAlias.color=6,70,167
semanticHighlighting.functionTypeAlias.enabled=true
semanticHighlighting.getterDeclaration.color=135,49,46
semanticHighlighting.getterDeclaration.enabled=true
semanticHighlighting.importPrefix.color=0,0,0
semanticHighlighting.importPrefix.enabled=true
semanticHighlighting.inheritedMethodInvocation.color=0,0,0
semanticHighlighting.inheritedMethodInvocation.enabled=true
semanticHighlighting.localVariable.color=0,0,0
semanticHighlighting.localVariable.enabled=true
semanticHighlighting.localVariableDeclaration.color=0,0,0
semanticHighlighting.localVariableDeclaration.enabled=true
semanticHighlighting.method.color=0,0,0
semanticHighlighting.method.enabled=true
semanticHighlighting.methodDeclarationName.bold=true
semanticHighlighting.methodDeclarationName.color=11,91,210
semanticHighlighting.methodDeclarationName.enabled=true
semanticHighlighting.number.color=0,0,0
semanticHighlighting.number.enabled=true
semanticHighlighting.parameterVariable.color=135,49,46
semanticHighlighting.parameterVariable.enabled=true
semanticHighlighting.setterDeclaration.color=135,49,46
semanticHighlighting.setterDeclaration.enabled=true
semanticHighlighting.staticField.color=135,49,46
semanticHighlighting.staticField.enabled=true
semanticHighlighting.staticFinalField.color=85,18,42
semanticHighlighting.staticFinalField.enabled=true
semanticHighlighting.staticMethod.color=0,0,0
semanticHighlighting.staticMethod.enabled=true
semanticHighlighting.staticMethodDeclarationName.bold=true
semanticHighlighting.staticMethodDeclarationName.color=11,91,210
semanticHighlighting.staticMethodDeclarationName.enabled=true
semanticHighlighting.typeArgument.color=3,49,120
semanticHighlighting.typeArgument.enabled=true
semanticHighlighting.typeParameter.color=3,49,120
semanticHighlighting.typeParameter.enabled=true
sourceHoverBackgroundColor=251,251,200
这将改变你在Eclipse中打开每一个飞镖源文件的外观。然后,您可以根据需要更改颜色。
这比眼睛刺痛和丑陋的紫色Eclipse默认主题更好的...(在我看来)
相关问题
- 1. Eclipse插件 - XML编辑器
- 2. Eclipse插件和编辑器
- 3. eclipse编辑器插件
- 4. Eclipse插件:java编辑器
- 5. Eclipse插件。浏览器编辑器
- 6. Eclipse插件开发编辑器字体
- 7. 听Eclipse编辑器事件
- 8. Eclipse的Velocity编辑器插件?
- 9. Eclipse Editor插件:Textmarker在编辑器中覆盖样式信息
- 10. Eclipse的CoffeeScript编辑器插件?
- 11. Dart编辑器中的格式代码
- 12. 如何在Eclipse编辑器
- 13. Eclipse插件 - 文本编辑器 - SingleLineRule
- 14. 在Eclipse编辑器中跟踪更改
- 15. 打开Eclipse插件编辑器
- 16. 如何更改TinyMCE编辑器中控制按钮的样式
- 17. 如何使用旧版Dart编辑器
- 18. 如何在Eclipse编辑器模板中更改日期格式?
- 19. Eclipse编辑器代码编辑
- 20. 编写Eclipse插件修改编辑器首选项
- 21. Eclipse XSD编辑器
- 22. Eclipse web.xml编辑器
- 23. 如何样式GWT编辑器错误
- 24. 如何在编辑时更改GWT编辑器
- 25. 如何从Dart编辑器编译uxl文件?
- 26. 代码编辑器插件
- 27. Eclipse编辑器同步
- 28. Eclipse插件:像编辑器一样定制plugin.xml
- 29. 重建eclipse编辑器
- 30. 如何编辑现有的eclipse插件?
只是为了确保,你*不*谈论飞镖编辑器(基于Eclipse的关闭) ,但实际的Eclipse插件,对吧? – Tonio 2014-09-10 17:09:38
是的。我指的是eclipse(luna)IDE的dart插件。我一直在使用独立的Dart编辑器,但我想使用Eclipse,因为有可用的工具,比如内置的Git。 – 2014-09-10 21:05:23
这么想......对不起,不是Eclipse用户。 :( – Tonio 2014-09-10 21:08:44