如何更改Dart eclipse插件编辑器的编辑器样式

如何更改Dart eclipse插件编辑器的编辑器样式,dart,dart-eclipse-plugin,Dart,Dart Eclipse Plugin,我想更改EclipseIDE中Dart插件编辑器的默认外观样式。例如,我想将注释的颜色从绿色(默认)更改为浅灰色。如何在Dart eclipse插件中实现这一点。我知道Java、JavaScript等是如何实现的,但Dart没有。基于我的猜测,现在可能不可能做到这一点:-/我找到了一种手动更改主题的方法(Dart插件没有任何自动更改的选项,并且不支持其他插件,如Eclipse颜色主题) 根据您的操作系统的不同,这些步骤可能会有所不同,但这在Linux上对我很有效 从Eclipse工作区目录,转到

我想更改EclipseIDE中Dart插件编辑器的默认外观样式。例如,我想将注释的颜色从绿色(默认)更改为浅灰色。如何在Dart eclipse插件中实现这一点。我知道Java、JavaScript等是如何实现的,但Dart没有。

基于我的猜测,现在可能不可能做到这一点:-/

我找到了一种手动更改主题的方法(Dart插件没有任何自动更改的选项,并且不支持其他插件,如Eclipse颜色主题)

根据您的操作系统的不同,这些步骤可能会有所不同,但这在Linux上对我很有效

从Eclipse工作区目录,转到
.metadata/.plugins/org.Eclipse.core.runtime/.settings
。有一个文件名为
com.google.dart.tools.ui.prefs
;用你喜欢的文本编辑器打开它

在我的例子中,我想使用Dart编辑器中包含的“Dartboard”主题。我从Dart编辑器工作区目录中的同一文件复制粘贴了以下内容(在我的系统上,可在
~/.dartdeditor/.metadata/.plugins/org.eclipse.core.runtime/.settings
中找到):

这将更改在Eclipse中打开的每个Dart源文件的外观。然后,您可以根据需要更改颜色


它比那个刺眼难看的紫色默认Eclipse主题要好。。。(在我看来)

只是为了确保,您所说的不是Dart编辑器(它基于Eclipse),而是实际Eclipse的插件,对吗?是的。我指的是eclipse(luna)IDE的dart插件。我一直在使用独立的Dart编辑器,但我想使用Eclipse,因为有很多可用的工具,比如内置的Git。。。抱歉,不是Eclipse用户:(
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