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

Гигантские вкладки в Eclipse на Ubuntu

EDIT: для тех, кто подходит к этому вопросу посредством поиска, вы можете установить тему Gnome под названием Clearlooks Compact, чтобы сократить ваши вкладки в Eclipse. Это освободит пространство экрана. Вы также можете проверить ответ ниже, чтобы узнать, как сделать вкладки более горизонтально компактными.


Краткая версия: как сделать короткую версию вкладок Eclipse и панелей инструментов в Ubuntu?

Я искал решение об этом в Google, но безуспешно. С любой темой GTK у меня все еще есть такая же проблема, и это очень, очень раздражает - до такой степени, что я прекратил использовать Eclipse в пользу gEdit. Однако, после запуска pylint с терминала тоже. многие. раз. Я решил, что мне нужно найти решение этих проблем с Eclipse, чтобы вернуть PyDev. Вот как выглядят вкладки:

alt text http://c0496682.cdn.cloudfiles.rackspacecloud.com/big-tabs.png

Как вы можете видеть, не только преувеличены вкладки, но и панель инструментов: так же, как и панель инструментов внизу; так же как и вкладки в нижней панели. В целом, он съедает много пространства на экране, которое представляет собой жесткий элемент, который может появиться на 17-дюймовом экране. Любые предложения/исправления?

4b9b3361

Ответ 1

Я тоже немного поправился, прежде чем нашел решение, изменив общий вид моей среды разработки.

Вы можете попробовать и настроить внешний вид или среду Eclipse,

Перейдите к: Окно → Настройки → Общие → Внешний вид.

попробуйте установить,

  • Текущая презентация для "По умолчанию".
  • Включить "вкладки традиционного стиля" (для прямоугольных вкладок).
  • Отключить анимацию (если вам не нравится эффект swoosh.)

Ответ 2

Это можно решить, изменив настройки GTK;

gedit ~/.gtkrc-2.0

Затем добавьте это;

style "gtkcompact" {
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
}
class "GtkWidget" style "gtkcompact"

заимствован из http://ubuntuforums.org/showthread.php?t=1465712

Ответ 3

В дополнение к ответу @Varun Mehta, я рекомендую следующие советы для Eclipse 4 (Juno), интерфейс которых частично продиктован и настраивается правилами CSS:

В YourEclipseDir/plugins/org.eclipse.platform_4.x.y.v2012zzzzzzzz/css, отредактируйте:

  • e4_basestyle.css
  • e4_default.css
  • e4_default_gtk.css

... и настройте эти файлы. Я использую следующий набор настроек:

  • установите все margin-* и padding в 0
  • установите swt-shadow-visible: false везде, где вы его найдете, чтобы избавиться от этих огромных теней
  • установите .MPartStack {font-size} в нечто меньшее, чем 12

Наконец, помните, что вы можете отключить панель инструментов. В 4.0 ее состояние не было запомнено на разных сеансах, но похоже, что проблема решена в 4.2.1.

Бонусные ресурсы: Eclipse4/CSS поможет вам начать работу с Eclipse4 CSS, E4/CSS/SWT Mapping содержит другие интересные атрибуты CSS, а CSS Spy поможет вам ознакомиться с пользовательским интерфейсом.

Снимок экрана с тем, что я получаю: enter image description here

EDIT: см. также Как удалить кнопку закрытия (×) на вкладках Eclipse Juno?

Ответ 4

В дополнение к ответам Ronans можно изменить высоту вкладок непосредственно в Eclipse Juno.

отредактируйте файл css вашего текущего стиля (например, e4_default_gtk.css) и добавьте

CTabFolder {
   tab-height: 16px;
}

Примечание: CTabFolder... не добавляйте это в CTabFolder Canvas!

Ответ 5

Примечание. По умолчанию Eclipse 4 только немного улучшился с ошибка 420238 закрыта:

[CSS] Уменьшить использование пробелов в полях Eclipse по умолчанию

До:

http://blog.vogella.com/wp-content/uploads/2014/01/Java-test-src-test-Main.java-vogella-Development-Tools-_009.png

После:

http://blog.vogella.com/wp-content/uploads/2014/01/Java-test-src-test-Main.java-vogella-Development-Tools-_010.png

См. Lars Vogel статья об этом:

Если вы запустите следующую сборку Eclipse 4.4,, Eclipse использует гораздо меньше пробелов и оставляет больше места для важного контента.

(Это будет 4,4 М5)

Хотя это на техническом уровне тривиальное изменение, я надеюсь, что это улучшит первоначальное восприятие людей при использовании Eclipse.

Большое спасибо Даниэлю Ролке, Робин Стокер и Дани Мегерт за большую часть работы и большое спасибо всем участвующим сторонам в отчете Bug, чтобы принять это изменение.

Ответ 6

Если вы действительно хотите сделать вкладки приятными "короткими", возьмите gander в Clearlooks Compact.

Я предпочел просто поразить всю IDE всплеском "meh", поэтому здесь, в чем я оказался.