Удалить запись "Быстрый доступ" в 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):
- Сохраните значки, которые вы постоянно используете, перетащив их из "Панели инструментов", например, влево / вправо / вниз, в редактор.
- Затем переключите: "Окно"> "Внешний вид"> "Скрыть / показать панель инструментов". Готово.:)
Напечатайте "панель инструментов переключения" в окне быстрого доступа (да, именно это нас раздражает), и оно исчезнет. сравни