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