Подтвердить что ты не робот

Eclipse очень плохо форматирует всплывающие подсказки javadoc на Ubuntu

Я давно использую Eclipse для Windows, и недавно начал использовать его на Ubuntu для работы.

Моя проблема в том, что инструмент Javadoc til в основном неформатирован, например. <code> теги, ссылки и т.д. не действуют. Кажется, что отображаются только строки chages с помощью тегов b, br или, pre плюс полужирный шрифт. (pre не меняют шрифт.). См. Первый пример ниже.

Есть ли какие-либо ухищрения, которые я могу сделать, чтобы получить что-то вроде второго изображения?

Дополнительно: исправление цветов, также было бы удивительным, но не столь важным.

Спасибо.


То, что я вижу сейчас: What I see

Что мне понравится

Сорвали: http://codeblessyou.com/wp-content/uploads/2011/07/2011-07-01_115631.jpg

What I want to see

4b9b3361

Ответ 1

Получена та же проблема с отображением HTML внутри всплывающих подсказок. После некоторого вождения я получил решение:

Установите libwebkitgtk-1.0-0 из официальных репозиториев Ubuntu. Он использовал eclipse (и, скорее всего, другие приложения GTK) для визуализации HTML, но не был предварительно установлен на Kubuntu или не указан как зависимость в пакетах eclipse.

Ответ 2

Оказывается, это вызвано двумя проблемами:

  • Eclipse требуется webkitgtk
  • Цветовая схема Eclipse испорчена на ubuntu.

Решение, таким образом, является двукратным.

Часть 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, чем 4.3, обновите соответствующие команды):

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)

Ответ 4

Для методов Eclipse Mars с GTK2 больше не работают. Вы должны отредактировать раздел usr/share/themes/Ambiance/gtk-3.0/gtk-main.css с именем /*default color scheme */. Измените @define-color tooltip_bg_color и @define-color tooltip_fg_color для вашего любимого цвета.