Удалить запись «Быстрый доступ» в Eclipse Juno

93

Как удалить текстовую запись «Быстрый доступ» с панели инструментов Juno CDT? Я никогда не использую его, и он занимает ценное место на экране моего ноутбука.

кику
источник
13
Я использую свой собственный плагин sourceforge.jp/downloads/users/1/1259/… (поместите его в папку eclipse / dropins)
atlanto
Удалили ли они текстовое поле быстрого доступа в Juno SR1 (Eclipse 4.2.1)? Или как-то по умолчанию сделали невидимым? Я не могу найти ни одного варианта, и мне больше не нужен JAR, указанный в комментарии выше, чтобы исправить это.
ADTC
2
Эта ссылка для скачивания мертва, не могли бы вы предоставить обновленную?
kyku
1
Я сохранил плагин и загрузил его сюда на случай, если он кому-то еще понадобится. Я только что протестировал его в Eclipse Kepler, и он тоже отлично работает! goo.gl/PkvBW
ThiagoPonte 08
@ADTC все еще присутствует в v4.2.2
b1nary.atr0phy

Ответы:

44

Эта ошибка "Быстрый доступ" необязательной и скрытой по умолчанию закрывает ее. Похоже, в настоящее время это невозможно, я предлагаю вам добавить свой интерес к ошибке.

Катшарп
источник
какой большой, большой беспорядок ... и это 2014
prusswan
2
Это было исправлено в Luna. См. Ниже
провисание
41

Я искал ответ на этот вопрос, потому что Быстрый доступ занял целую строку на панели инструментов. Вместо того, чтобы удалить его (что, на мой вкус, требует слишком много взлома), я просто удалил несколько кнопок панели инструментов, которые я все равно не использовал, и быстрый доступ переместился вверх среди остальных кнопок, занимая только приемлемое количество места.

На самом деле нет необходимости в таком количестве кнопок для одной перспективы. Они должны поместиться, если только ваш экран не крошечный. Настройте это в Window -> Customize Prespective ...

За
источник
4
Это было полезно. Вы также можете щелкнуть правой кнопкой мыши значки «Java», «Отладка», «Python» и т. Д. И переключить параметр, чтобы не «отображать текст». Это еще больше сэкономит место на панели инструментов и предотвратит выталкивание быстрого доступа в отдельную строку
gorbysbm
спасибо за идею, отлично сработало для меня, в любом случае есть кнопки на панели инструментов, которые я никогда не нажимал (сочетания клавиш работают для меня намного быстрее)
Питер Буткович
Помимо удаления кнопок панели инструментов, можно скрыть текст перспектив (щелкните правой кнопкой мыши и снимите флажок Show text). Например, Team Synchronizingзанимает много места. Значок может быть достаточным для многих пользователей Eclipse.
Маркус Пшайдт
36

Вот быстрый прием, который не требует установки плагинов, вместо этого вам просто нужно добавить несколько строк в файл CSS вашего текущего макета. У меня отлично работает в v4.2.2

Перейдите, чтобы <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/cssзатем открыть файл CSS того макета, который вы используете, например, мой e4_default.css. Теперь добавьте в файл следующий фрагмент:

#SearchField {
   visibility:hidden;
}

Теперь просто перезапустите Eclipse, и коробка исчезнет.

*Edit

Похоже, что файл макета e4_basestyle.cssиспользуется повсеместно, независимо от вашего текущего макета. Таким образом, вы сможете добавить приведенный выше фрагмент в этот файл, и это исправление будет постоянным, даже если вы измените макеты.

b1nary.atr0phy
источник
7
это здорово, спасибо! Относительно того, какой файл css редактировать: кажется, что e4_basestyle.css всегда используется, поэтому добавление кода туда должно работать для всех макетов.
morgwai
@morgwai Большое спасибо за это, я обновлю свой ответ этой информацией
b1nary.atr0phy
У меня отлично работал в Eclipse 4.3.1 на 32-битном Linux Mint 15!
kpsfoo
5
Сорта сработала ... он удалил быстрый доступ, но теперь у меня все еще есть лишняя пустая строка, она все еще форматируется для нее, как если бы она была там
JPM
та же проблема на ubuntu, отмеченная @JPM. это хорошо скрыто, но у меня все еще есть неиспользуемое пространство в верхнем ряду.
Крис
11

В Luna это было исправлено.

Вы можете просто щелкнуть правой кнопкой мыши на панели инструментов быстрого доступа и нажать скрыть, чтобы скрыть ее. См. Последние несколько комментариев в https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420

провисать
источник
1
(При условии, что вам удастся щелкнуть правой кнопкой мыши по волшебному месту.) Спасибо +1
gd1
Чтобы добавить к этому, вы не щелкаете правой кнопкой мыши на панели быстрого доступа, иначе вы получите меню с такими вещами, как копирование / вставка / и т. Д. (По крайней мере, так обстоит дело в Windows.) Вы должны щелкнуть правой кнопкой мыши за пределами текстового поля, но все еще на панели инструментов (я смог сделать это, перейдя прямо под текстовое поле).
Кип
5

Решение, вдохновленное: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(С eclipse Juno 4.2) Просто добавьте этот фрагмент кода в свой ApplicationWorkbenchWindowAdvisorкласс и вызовите метод из preWindowOpen().

private void hideQuickAccess() { 
        UIJob job = new UIJob("hide quick access") {
            @Override
            public IStatus runInUIThread(IProgressMonitor monitor) {
                IWorkbenchWindow window = PlatformUI.getWorkbench()
                        .getActiveWorkbenchWindow();
                if (window instanceof WorkbenchWindow) {
                    MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
                for (MTrimElement element : topTrim.getChildren()) {
                    if ("SearchField".equals(element.getElementId())) {                     
                        ((Control) element.getWidget()).dispose();
                        break;
                    }
                }
            }
            return Status.OK_STATUS;
        }
    };
    job.schedule();

Это может не сработать, если не изменить правило доступности файла org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Чтобы изменить этот параметр, перейдите в меню «Путь сборки Java», найдите банку, разверните ее, и этот параметр появится.

NB: Я не уверен, к чему привело это последнее изменение, оно могло быть «не чистым».

Орельен
источник
5

Посмотрите этот плагин: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Работает с выпуском Eclipse Kepler.

Этот плагин добавляет функцию скрытия / отображения текстового поля быстрого доступа на главной панели инструментов.

Окно ☞ Скрыть быстрый доступ

борисдиакур
источник
Работал как шарм. Введите URL-адрес обновления raw.github.com/atlanto/eclipse-4.x-filler/master/… в окне Eclipse «Установить новое программное обеспечение», и вы сможете установить его прямо из Eclipse.
Крис
0

Решение для версии: Oxygen Release (4.7.0):

  1. Сохраните значки, которые вы постоянно используете, перетащив их с «Панели инструментов», например, влево / вправо / под в редактор.
  2. Затем переключите: Окно> Внешний вид> Скрыть / показать панель инструментов Готово. :)
muka90
источник
-2

Наберите «переключить панель инструментов» в окне быстрого доступа (да, именно эта вещь, которая нас раздражает), и она исчезнет. Cf

Alex
источник
15
Я бы проголосовал за -1 (к сожалению, без репутации). Этот совет удалил всю панель инструментов! Я просто хотел скрыть окно быстрого доступа. Мне пришлось копаться здесь и там, чтобы вернуть панель инструментов, и теперь многие кнопки отсутствуют (не то, чтобы я их использую, но все же совет, который не только не выполняет то, что задумано, но и разрушает вещи, требует голосования) .
ADTC
этот метод предназначен для ненавистников панели инструментов
Lion
3
Вы не заслуживаете отрицательных голосов IMO, вы всегда можете снова включить панель инструментов с помощью Window> Show Toolbar.
jaybee
4
@jaybee Почему он не заслуживает голосов против? Вопрос в том, «как удалить запись быстрого доступа», а не «как удалить всю мою панель инструментов». В своем ответе он даже не поясняет, что на самом деле делает его «решение». Это прекрасный пример ответа, за который следует проголосовать против.
b1nary.atr0phy
1
Оказывается, это то, что я хотел сделать, а не убирать быстрый доступ. Сохранено минимум 20 пикселей, ура.
mallardz