Как удалить текстовую запись "Быстрый доступ" с панели инструментов Juno CDT? Я никогда не использую его, и он расходует ценное пространство на экране ноутбука.
Удалить запись "Быстрый доступ" в Eclipse Juno
Ответ 1
Эта ошибка Предоставляет опцию "Быстрый доступ" и скрыт по умолчанию. Похоже, в настоящее время это невозможно, я предлагаю вам добавить свой интерес к ошибке.
Ответ 2
Я искал ответ на этот вопрос, потому что Quick Access занял полную строку на панели инструментов. Вместо того, чтобы удалять его (что требует слишком большого взлома для моего вкуса), я просто удалил несколько кнопок на панели инструментов, которые я не использовал в любом случае, а Quick Access переместился среди остальных кнопок, занимая только приемлемое пространство.
На самом деле нет необходимости в том, чтобы много кнопок для какой-либо одной перспективы. Они должны соответствовать, если ваш экран не крошечный. Настройте это в Окно → Настроить представление...
Ответ 3
Вот быстрый хак, который не требует установки плагина, вместо этого вам просто нужно добавить несколько строк в ваш текущий файл CSS макета. Отлично работает для меня в версии 4.2.2.
Перейдите к <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css
, затем откройте файл CSS того или иного макета, который вы используете, например. мой был e4_default.css
. Теперь добавьте следующий фрагмент файла:
#SearchField {
visibility:hidden;
}
Теперь просто перезапустите Eclipse, и окно исчезло.
*Edit
Похоже, что файл макета e4_basestyle.css
используется повсеместно, независимо от вашего текущего макета. Таким образом, вы должны иметь возможность добавить вышеприведенный фрагмент к этому файлу, и это исправление будет постоянным, даже если вы измените макеты.
Ответ 4
В Луне это исправлено.
Вы можете просто щелкнуть правой кнопкой мыши по панели быстрого доступа и нажать "Скрыть", чтобы скрыть ее. См. Последние несколько комментариев в https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420
Ответ 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: я не уверен в том, что произойдет это последнее изменение, оно может быть "не чистым".
Ответ 6
Посмотрите этот плагин: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in
Работает с выпуском Eclipse Kepler.
Этот плагин добавляет функциональные возможности, чтобы скрыть/показать текстовое поле быстрого доступа на главной панели инструментов.
Окно ☞ Скрыть быстрый доступ
Ответ 7
Введите "панель инструментов" в окне быстрого доступа (да, это очень нас раздражает), и оно исчезнет. C.f.