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


93

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


13
Я использую свой собственный плагин sourceforge.jp/downloads/users/1/1259/… (поместите его в папку eclipse / dropins)
atlanto

Удалили ли они текстовое поле быстрого доступа в Juno SR1 (Eclipse 4.2.1)? Или как-то по умолчанию сделали невидимым? Я не могу найти ни одного варианта, и мне больше не нужен JAR, указанный в комментарии выше, чтобы исправить это.
ADTC

2
Эта ссылка для скачивания мертва, не могли бы вы предоставить обновленную?
kyku

1
Я сохранил плагин и загрузил его сюда на случай, если он кому-то еще понадобится. Я только что протестировал его в Eclipse Kepler, и он тоже отлично работает! goo.gl/PkvBW
ThiagoPonte 08

@ADTC все еще присутствует в v4.2.2
b1nary.atr0phy

Ответы:


44

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


какой большой, большой беспорядок ... и это 2014
prusswan

2
Это было исправлено в Luna. См. Ниже
провисание

41

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

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


4
Это было полезно. Вы также можете щелкнуть правой кнопкой мыши значки «Java», «Отладка», «Python» и т. Д. И переключить параметр, чтобы не «отображать текст». Это еще больше сэкономит место на панели инструментов и предотвратит выталкивание быстрого доступа в отдельную строку
gorbysbm

спасибо за идею, отлично сработало для меня, в любом случае есть кнопки на панели инструментов, которые я никогда не нажимал (сочетания клавиш работают для меня намного быстрее)
Питер Буткович

Помимо удаления кнопок панели инструментов, можно скрыть текст перспектив (щелкните правой кнопкой мыши и снимите флажок Show text). Например, Team Synchronizingзанимает много места. Значок может быть достаточным для многих пользователей Eclipse.
Маркус Пшайдт

36

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

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

#SearchField {
   visibility:hidden;
}

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

*Edit

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


7
это здорово, спасибо! Относительно того, какой файл css редактировать: кажется, что e4_basestyle.css всегда используется, поэтому добавление кода туда должно работать для всех макетов.
morgwai

@morgwai Большое спасибо за это, я обновлю свой ответ этой информацией
b1nary.atr0phy

У меня отлично работал в Eclipse 4.3.1 на 32-битном Linux Mint 15!
kpsfoo

5
Сорта сработала ... он удалил быстрый доступ, но теперь у меня все еще есть лишняя пустая строка, она все еще форматируется для нее, как если бы она была там
JPM

та же проблема на ubuntu, отмеченная @JPM. это хорошо скрыто, но у меня все еще есть неиспользуемое пространство в верхнем ряду.
Крис

11

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

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


1
(При условии, что вам удастся щелкнуть правой кнопкой мыши по волшебному месту.) Спасибо +1
gd1

Чтобы добавить к этому, вы не щелкаете правой кнопкой мыши на панели быстрого доступа, иначе вы получите меню с такими вещами, как копирование / вставка / и т. Д. (По крайней мере, так обстоит дело в Windows.) Вы должны щелкнуть правой кнопкой мыши за пределами текстового поля, но все еще на панели инструментов (я смог сделать это, перейдя прямо под текстовое поле).
Кип

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: Я не уверен, к чему привело это последнее изменение, оно могло быть «не чистым».


5

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

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

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

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


Работал как шарм. Введите URL-адрес обновления raw.github.com/atlanto/eclipse-4.x-filler/master/… в окне Eclipse «Установить новое программное обеспечение», и вы сможете установить его прямо из Eclipse.
Крис

0

Решение для версии: Oxygen Release (4.7.0):

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

-2

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


15
Я бы проголосовал за -1 (к сожалению, без репутации). Этот совет удалил всю панель инструментов! Я просто хотел скрыть окно быстрого доступа. Мне пришлось копаться здесь и там, чтобы вернуть панель инструментов, и теперь многие кнопки отсутствуют (не то, чтобы я их использую, но все же совет, который не только не выполняет то, что задумано, но и разрушает вещи, требует голосования) .
ADTC

этот метод предназначен для ненавистников панели инструментов
Lion

3
Вы не заслуживаете отрицательных голосов IMO, вы всегда можете снова включить панель инструментов с помощью Window> Show Toolbar.
jaybee

4
@jaybee Почему он не заслуживает голосов против? Вопрос в том, «как удалить запись быстрого доступа», а не «как удалить всю мою панель инструментов». В своем ответе он даже не поясняет, что на самом деле делает его «решение». Это прекрасный пример ответа, за который следует проголосовать против.
b1nary.atr0phy

1
Оказывается, это то, что я хотел сделать, а не убирать быстрый доступ. Сохранено минимум 20 пикселей, ура.
mallardz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.