Eclipse主题 - 如何更改主编辑器文本的颜色

 许心怡917 发布于 2023-02-10 12:56

为了清楚起见,我正在寻找一种方法来更改主编辑器中生成的文本,因为我正在键入它(即,它现在是黑色).由于缺乏更好的术语,我将其称为"输入文本".我正在使用的Eclipse版本是Kepler(4.3).

通过访问Aptana可以实现等效功能:

Window => Preferences => General => Editors => Text Editors

改变了 Foreground Color

现在,eclipse实际上有相同的设置,但它似乎没有做任何事情.它有可能被通过Moonrise主题应用的样式覆盖,我在StackOverflow的其他地方发现并安装了它.

我已经确定可以通过Moonrise CSS文件编辑很多eclipse的字体/颜色/等,但是无法找到影响打字文本的样式.

所以我正在寻找任何方法来改变这种所谓的"打字文本"的颜色,这种颜色可能(但不限于)是以下之一:

在eclipse的许多地方之一的设置(见下面的列表)

一些MoonRise CSS调整

其他一些CSS调整有效(通过MoonRise的CSS,我想象)

"为什么?" 你可能会问?

想象一下使用钢笔的笔迹,使用熔融金属作为墨水,当您完成单词时会以各种颜色干燥.那,但对于代码.哦,是的.


编辑Moonrise的CSS文件:

这是Moonrise在GitHub上的页面

或者直接通过eclipse安装它(就像我一样):

https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.updatesite

安装Moonrise后,请访问:

Window => Preferences => General => Appearance

并设置ThemeMoonRise (standalone)

制作WinRAR(或类似)的备份副本,并在以下JAR文件中打开(显然,您的版本号可能不同):

{pathToEclipse}eclipse/plugins/com.github.eclipseuitheme.themes.moonrise-ui_0.8.4.jar

打开文件(在jar中):

themes/css/moonrise-ui-standalone.css

然后你可以这样玩:

    编辑CSS规则

    保存文件

    WinRAR将询问您是否要更新存档

    确保Eclipse已关闭.

    单击WinRAR的Yes按钮.

    打开Eclipse

    调查损坏情况

    冲洗,重复.


Eclipse颜色位置:

由于严重的痛苦跟踪Eclipse首选项中的颜色,我列出了有颜色更改选项的所有部分.请注意,各种插件和库将在"首选项"中包含自己的部分.显然,这不是一个详尽的列表,但我相信它是Eclipse的详尽列表.如果您知道更多未列出(除了一些库/插件或其他),请发表评论.

常规=>外观=>颜色和字体

常规=>比较/补丁=>文本比较(选项卡)

常规=>编辑器=>结构化文本编辑器

常规=>编辑器=>文本编辑器

常规=>编辑器=>文本编辑器=>注释

常规=>编辑器=>文本编辑器=>链接模式

常规=>编辑器=>文本编辑器=>快速差异

General => Editors => Text Editors => WikiText

General => Editors => Text Editors => WikiText => Appearance

一般=>搜索

Java =>编辑

Java => Editor =>语法着色

Java =>属性文件编辑器

Mwe2 =>语法着色

插件开发=>编辑器

运行/调试

运行/调试=>控制台

XML => XML Files => Editor =>语法着色

Xtend =>语法着色

Xtext =>语法着色


解:

经过多次搜索,我找到了一个可以改变打字颜色的地方.事实证明,可以通过"首选项"窗口更改颜色:

Eclipse => Window => Preferences => Java => Editor => Syntax Coloring => Element => Java => Others

另外,我遗漏的一大块难题是Plug-In Selection Spy允许确定关于特定UI元素的主题信息.可以通过选择UI元素并按下来查看ALT+SHIFT+F1

在这个信息被接受的答案中引起了我的注意,并解释了为什么Foreground没有应用这种颜色.

然后我开始学习更多有关这个神圣工具的知识,并找到了这个很棒的教程,我将留在这里为将来有类似问题的其他人.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有