2012-12-20 37 views
2

当您在Eclipse中将鼠标悬停在源代码编辑器中的错误上时,它会显示一个覆盖层,提示如何修复它。这对于导入类非常有用,我用它做了很多。但是,在Linux上,配色方案非常可怕,它在深灰色背景上的蓝色文字很薄,边缘线无法阅读。日食错误弹出窗口的背景颜色

如何从eclipse中解决这个问题?到目前为止,我所看到的所有“解决方案”都涉及修改您的gtk主题。这有点荒谬(为什么我会打破其他一切来修复一个错误的程序)。

+0

的Java Swing应用程序总是看在Linux上可怕的开始蚀。查看Eclipse是否在首选项下有一个自定义皮肤选项。 – Linuxios

+0

如果这是一个摇摆应用程序,我不会有这个问题队友:)其SWT-GTK,不幸的是,与SWT相比,Swing看起来像娜塔莉波特曼(和SWT看起来像咕噜) – JustDanyul

+0

哦。我为你感到伤心。我的建议?不要使用臃肿的Java应用程序。如果你想要它,但看起来不错,请试试Aptana Studio的独立版本。否则,找到一个不同的编辑器。尝试VIM! – Linuxios

回答

1

第一条建议 - 使用Ctrl-Shift-O插入正确的导入。 然后,设置On Save Actions自动插入正确的导入。然后在您编写新代码时,它会自动编译代码并显示任何编译问题!很有帮助。

二 - 使用Eclipse theme!

+0

非常感谢On Save操作提示,+1对于它:)它超级有用,但它不回答问题,但如何修复背景颜色,所以我不会接受答案。希望你能理解:)而且你知道,我使用了很多主题,包括颜色主题和正常主题。jeeyul的chrome主题是我尝试过的最好的主题,但即使这样也不能解决问题。它也没有使日食甚至远远地看起来“好”。尝试在Mac或Windows上运行eclipse,问题是,无论使用哪个主题,SWT仍然使用GWT,而且它的功能很差。 – JustDanyul

+0

哦!我认为一个主题应该已经固定框颜色:(你是否尝试过Eclipse 4.x的Dark Juno主题,它似乎改变了我的Eclipse的所有颜色,包括弹出框。对不起,我忍不住更多了! –

+0

你对于linux上的eclipse来说,我只是一个苦涩的老人:D我会尝试黑暗的juno主题:) – JustDanyul

0

我终于找到了解决这个,我想我会在这里发布的情况下其他人可能会发现它很有用。

我创建了一个自定义的gtkrc文件,包含以下

style "eclipse-tooltips" 
{ 
    xthickness = 8 
    ythickness = 4 

    bg[NORMAL] = {0.8, 0.8, 0.8} 
    fg[NORMAL] = {0.0, 0.0, 0.0} 
    bg[SELECTED] = {0.8, 0.8, 0.8} 
} 
widget "gtk-tooltip*"  style "eclipse-tooltips" 

,然后使用

GTK2_RC_FILES=/path/to/custom/gtkrc eclipse