我想更改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插件:java編輯器
- 4. Eclipse插件。瀏覽器編輯器
- 5. Eclipse的Velocity編輯器插件?
- 6. Eclipse Editor插件:Textmarker在編輯器中覆蓋樣式信息
- 7. Eclipse的CoffeeScript編輯器插件?
- 8. Eclipse插件 - 文本編輯器 - SingleLineRule
- 9. 如何使用舊版Dart編輯器
- 10. 打開Eclipse插件編輯器
- 11. 如何在Eclipse編輯器模板中更改日期格式?
- 12. 編寫Eclipse插件修改編輯器首選項
- 13. Eclipse web.xml編輯器
- 14. Eclipse插件:像編輯器一樣定製plugin.xml
- 15. Eclipse編輯器同步
- 16. 重建eclipse編輯器
- 17. HTML編輯器插件
- 18. Android清單編輯器(Eclipse)
- 19. 如何更改ace編輯器主題
- 20. GWT編輯器如何丟棄更改
- 21. 如何更改Eclipse中編輯器的顏色
- 22. 如何在eclipse中更改xml的編輯器顏色?
- 23. 如何更改Eclipse 3.5編輯器的背景顏色?
- 24. Eclipse編輯器:如何更改從Dos到Unix的文件格式
- 25. 如何在另一個eclipse編輯器中放置一個eclipse編輯器?
- 26. Eclipse編輯器行顏色
- 27. Eclipse JSF編輯器配置
- 28. Eclipse插件:檢查編輯器中的文件是否保存?
- 29. Eclipse RCP的更新在編輯器中
- 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