it-swarm.com.ru

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

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

93
kyku

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

43
katsharp

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

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

39
Per

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

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

#SearchField {
   visibility:hidden;
}

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

*Edit

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

36
b1nary.atr0phy

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

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

11
sag

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

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

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

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

5
borisdiakur

Решение, основанное на: 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», найдите jar, разверните его и появится опция.

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

5
Aurelien

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

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