Eclipse在Ubuntu上格式化javadoc工具提示非常糟糕

时间:2012-10-17 03:41:16

标签: eclipse javadoc

我一直在Windows上使用Eclipse,最近开始在Ubuntu上使用它进行工作。

我的问题是,Javadoc工具主要是未格式化的,例如。 <code>标记,链接等无效。只显示bbrpre标记加粗体的行标记。 (pre不要更改字体。)。请参阅下面的第一个示例。

我能做些什么调整,得到类似第二张图片的东西吗?

额外:修复颜色也很棒,但不是很重要。

感谢。


我现在看到的内容: What I see

我想看到的内容

Soruce:http://codeblessyou.com/wp-content/uploads/2011/07/2011-07-01_115631.jpg

What I want to see

4 个答案:

答案 0 :(得分:15)

在工具提示中呈现HTML时出现同样的问题。经过一番摆弄后,我得到了解决方案:

从官方Ubuntu存储库安装libwebkitgtk-1.0-0。它被eclipse(很可能是其他GTK应用程序)用于呈现HTML,但既没有预先安装在Kubuntu上,也没有作为eclipse包中的依赖项列出。

答案 1 :(得分:5)

事实证明这是由两个问题引起的:

  1. Eclipse需要webkitgtk
  2. Eclipse配色方案在ubuntu上搞砸了。
  3. 解决方案因此是双重的。

    第1部分:安装webkitgtk

    只需在终端

    中运行此命令即可
    sudo apt-get -y install libwebkitgtk-1.0-0 libwebkitgtk-3.0-0
    

    感谢Johannes H.的这一点

    第2部分:更新配色方案

    首先在主目录中创建一个新配置。

    gedit ~/.gtkrc-eclipse
    

    并粘贴此内容:

    # Customs color settings for Eclipse.
    # Load Eclipse as follows:
    # GTK2_RC_FILES=~/.gtkrc-eclipse eclipse
    #
    # Sources:
    # http://stackoverflow.com/a/24043778/722929
    # http://askubuntu.com/a/131348/18533
    # http://weblog.avp-ptr.de/20120728/how-to-fix-eclipse-colors-for-autocompletion-and-tooltips/
    
    # Tooltip background color.
    style "eclipse-tooltips" {
    bg[NORMAL] = "#f5f5b5"
    fg[NORMAL] = "#000000"
    }
    
    # Load settings.
    widget "gtk-tooltip*" style "eclipse-tooltips"
    

    找到eclipse43.desktop文件并对其进行编辑(如果您使用的是Eclipse的另一个版本而不是相应的更新命令):

    locate eclipse43.desktop
    # Use the location from above
    sudo gedit /usr/share/applications/eclipse43.desktop
    

    找到以Exec=...开头的行,并将其更改为以下内容:

    Exec=/usr/bin/eclipse43
    

    这样的事情

    Exec=/bin/bash -c "GTK2_RC_FILES=~/.gtkrc-eclipse /usr/bin/eclipse43"
    

    Voila,美丽的色彩。(或者像Eclipse一样美丽)

答案 2 :(得分:3)

对于背景颜色的问题,问题肯定来自GTK设置。

您应该在https://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity

获得解决方案

答案 3 :(得分:1)

对于Eclipse,使用GTK2的火星方法不再起作用。您只应修改名为LogonUser的{​​{1}}部分。将usr/share/themes/Ambiance/gtk-3.0/gtk-main.css/*default color scheme */更改为您喜欢的颜色。