Eclipse:更改垂直条颜色

Posted

技术标签:

【中文标题】Eclipse:更改垂直条颜色【英文标题】:Eclipse: change vertical bar color 【发布时间】:2013-05-03 05:13:41 【问题描述】:

在这里尝试处理一个小问题:我想让我的日食尽可能不受干扰。到目前为止,我很满意,除了一件事我无法弄清楚如何改变:

白色的竖线……很烦人。我怎样才能改变它们的颜色?

请注意,左边的标尺不是代码折叠栏(在行号的右侧),而是所谓的“垂直标尺”,显示行注释(例如错误和东西),待查在首选项 > 常规 > 编辑器 > 文本编辑器 > 注释中。这个栏不能被停用(我不想要,因为我觉得它很有用),我只想改变它的颜色。虽然不知道正确的标尺是什么。

不与Vertical white line on eclipse 或Is it possible to make Eclipse's code-folding gutter black? 重复

编辑:但确实是Change overview ruler color in Eclipse 的(部分)副本。问题未解决:更改系统主题(我的是地中海深色)并没有改变栏的颜色。

谢谢

【问题讨论】:

您是如何更改系统主题的? 我使用 lxappearance 来改变 gtk 主题 【参考方案1】:

自己找到的,分享给其他想要自定义条形颜色的人:

#org-eclipse-e4-ui-compatibility-editor *  background-color: #002b36; 

将十六进制值更改为您喜欢的任何值。这个 css sn-p 必须以某种方式添加到 eclipse 中(我用 eclipse Chrome Theme http://marketplace.eclipse.org/content/eclipse-4-chrome-theme#.UYrzEkAW1J0 做到了)

仅供参考:我从 Eclipse 工具集合 (http://marketplace.eclipse.org/content/eclipse-4-tools-css-spy#.UYrzSkAW1J0) 中找到了带有“css spy”的 css id

结果:

【讨论】:

这也改变了编辑器的背景颜色,但已经足够了。【参考方案2】:

顺便说一句,您实际上可以通过转到“首选项”>“常规”>“编辑器”>“文本编辑器”来禁用此栏。然后只需取消选中标有“显示范围指示器”的框。

【讨论】:

这应该是选择的答案。谢谢老兄。 作者明确表示他不想禁用它,因为他觉得它很有用。他只是想改变颜色。 Google 将我发送到这里是为了尝试找到删除该栏的解决方案,因此即使这不是 Eike 问题的确切答案,我认为这值得得到认可。我可能会花费 小时 试图找出禁用哪个 Eclipse 偏好以摆脱那个东西。【参考方案3】:

感谢您分享您的解决方案。我可以通过添加到 eclipse\plugins\org.eclipse.platform_4.3.1.v20130911-1000\css 中的 CSS 文件来应用代码。

我使用 Windows 7 主题,所以添加到 e4_default_win7.css。而且我稍微修改了规则以减少副作用(使用颜色主题设置的颜色很难看到出现标记)。

#org-eclipse-e4-ui-compatibility-editor Composite > Canvas 
    background-color: #232323;

【讨论】:

如何解释文件名?我正在使用 Linux,所以我不知道如何命名它。我试过e4_default_linux.csse4_default_rhel.css 无济于事。 CSS是根据Window > Preferences > Appearance > Theme的值来选择的。我不在类 Unix 操作系统上使用 Eclipse,所以不确定,但 e4_default.css 将被默认主题使用,e4_default_gtk.css 用于 GTK 主题。【参考方案4】:

我遇到了类似的问题,但对于我在 Windows 上使用 Neon .2 的我来说,展开栏保持白色。在我禁用展开并启用它之后,该栏保持黑色(现在)。但是您也可以将其禁用。它显示在下面的链接中。

link to the PrntScrn to disable unfold bar

【讨论】:

以上是关于Eclipse:更改垂直条颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的垂直条尖端在 Flutter 中变圆

如何设置垂直条的样式,即“|”?

子光标宽度垂直条在 Safari 输入/文本区域中始终可见

如何删除垂直条或管道 |内双竖条/管道|使用 sed?

Android - 将 ProgressBar 设置为垂直条而不是水平条?

R中带有刻面的面板-高垂直条相同,但应该不同