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

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

8 ответов

Решение

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

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

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

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

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

#SearchField {
   visibility:hidden;
}

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

*Edit

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

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

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

Проверьте этот плагин: https://github.com/atlanto/eclipse-4.x-filler

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

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

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

Решение на основе: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(С затмением 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", найдите jar, раскройте его, и опция появится.

NB: я не уверен насчет этого последнего изменения, оно может быть "не чистым".

Решение для версии: Кислородный выпуск (4.7.0):

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

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

Другие вопросы по тегам