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]()
Ответы
Ответ 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)
Ответ 3
Для вопроса о цвете фона проблема, безусловно, связана с настройками GTK.
Вы должны найти решение здесь https://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity
Ответ 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
для вашего любимого цвета.