如何在eclipse中更改行号列的背景颜色?

11

我正在使用Eclipse 3.6.1经典版本,并尝试调整颜色语法以符合我的要求。 我无法更改的一件事是行号列的背景颜色。 如果这不可能,因为Eclipse没有相应选项,则即使您知道任何hack /插件,我也会满意。

谢谢。


你是说你想让行号列的背景与文本编辑器的背景不同吗?我认为这是不可能的,而且我也不知道有什么简单的方法可以绕过这个问题。 - Andrew Eisenberg
不是答案,但相关:如果启用了“首选项→常规→编辑器→文本编辑器→快速差异”,则其更改和添加的颜色将优先于这些行的通用背景。 (因此,作为解决方法,请使用代码格式化程序更改所有行。;-) 正如@Iceberg所说,未更改行的颜色应等于配置的编辑器颜色;但对我来说并非如此(可能是在切换主题后出现的错误);禁用并重新启用快速差异即可解决。 - EndlosSchleife
2个回答

5

在Eclipse Helios,SR2,Build id: 20110218-0911中没有显式的设置来更改行号列(line number column)的背景颜色。然而,有一些解决方法,这里是其中之一:

行号背景颜色根据您在文本编辑器中进行的“背景颜色”更改而更改 - 因此它们是相同的。在这两者之间是包含调试断点的列(不确定该列的名称),当更改通用背景时,其背景颜色不受影响。

我在Oracle的Linux版本上运行Eclipse,并通过PC访问它的XMing X服务器。将此背景颜色设置为非常淡黄色可使窄的包含调试断点的列突出显示 - 而该列位于文本和行号列之间。因此,效果是使行号列的边界更清晰。 非常淡黄色是#FCFFC8 = RGB 252,255,200 = HSV 63,22,100

当我直接从我的PC运行Eclipse时,它经常有一些不同的行为,因此这种行为可能是这些情况之一。

希望这可以帮到您。


更新:我现在看到我描述的白色列也是淡黄色的。所以 - 那也不起作用。我想知道为什么,在 Eclipse 中有成千上万的设置可用的情况下,这个设置没有被完成。 - Iceberg

3

前往首选项 -> 通用 -> 编辑器 -> 文本编辑器 -> 外观颜色选项,您将看到可以使用行号前景选项设置行号的颜色,并且可以使用背景颜色选项设置行号列的背景。


这个“背景颜色”选项将改变编辑器的背景,但我们只需要改变带有行号的列的背景颜色。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接