Видаліть запис "Швидкий доступ" у програмі Eclipse Juno


93

Як видалити текст "Швидкого доступу" з панелі інструментів CDT Juno? Я ніколи не користуюся ним, і він займає цінний простір на екрані мого ноутбука.


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

Чи видалили це текстове поле для швидкого доступу у програмі Juno SR1 (Eclipse 4.2.1)? Або якось зробили це невидимим за замовчуванням? Я не можу знайти жодного варіанта, і мені більше не потрібна зв'язок JAR у коментарі вище, щоб виправити це.
ADTC

2
Це посилання для завантаження мертве, чи можете ви надати оновлене?
kyku

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

@ADTC Все ще присутній у v4.2.2
b1nary.atr0phy

Відповіді:


44

Ця помилка робить опцію "Швидкий доступ" необов'язковою та прихованою за замовчуванням охоплює її. Схоже, наразі це неможливо, я пропоную вам додати інтерес до помилки.


який великий, великий безлад .. і це 2014 рік
prusswan

2
Це було зафіксовано у місячних. Дивіться нижче
провисання

41

Я шукав відповідь на це питання, оскільки швидкий доступ зайняв повний рядок на панелі інструментів. Замість того, щоб видалити його (що вимагає надто великого злому на мій смак), я просто видалив кілька кнопок панелі інструментів, якими я все одно не користувався, і Швидкий доступ змістився вгору серед решти кнопок, зайнявши лише прийнятну кількість місця.

Насправді не потрібно стільки кнопок для жодної точки зору. Вони повинні підходити, якщо ваш екран не крихітний. Налаштуйте це у вікні -> Налаштувати припущення ...


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

У Луні це було виправлено.

Ви можете просто клацнути правою кнопкою миші на панелі інструментів швидкого доступу та натиснути приховати, щоб приховати її. Перегляньте останні кілька коментарів на 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

(З затемненням Юнона 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 Path build Path, знайдіть банку, розгорніть її і з'явиться параметр.

NB: Я не впевнений у спричиненні цієї останньої зміни, це може бути "не чисто".


5

Перевірте цей плагін: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Працює з випуском Eclipse Kepler.

Цей плагін додає функціональність для приховування / показу текстового поля швидкого доступу на головній панелі інструментів.

Вікно ide Сховати швидкий доступ


Працював як шарм. Введіть URL-адресу оновлення raw.github.com/atlanto/eclipse-4.x-filler/master/… у вікні "Встановити нове програмне забезпечення" Eclipse, і ви можете встановити його безпосередньо з Eclipse.
Кріс

0

Рішення для версії: викид кисню (4.7.0):

  1. Збережіть значки, якими ви постійно користуєтесь, перетягуючи їх з «Панелі інструментів», наприклад, зліва / справа / під Редактор.
  2. Потім перемкніть: Вікно> Зовнішній вигляд> Сховати / Показати панель інструментів Готово. :)

-2

У вікні швидкого доступу введіть "тумблерну панель інструментів" (так, це саме те, що нас дратує), і вона більше не буде. Пор


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

цей спосіб призначений для ненависників на панелі інструментів
Лев,

3
Ви не заслуговуєте на скорочення IMO, ви завжди можете повернути панель інструментів за допомогою вікна> Показати панель інструментів.
jaybee

4
@jaybee Чому він не заслуговує знищення? Питання "як видалити запис швидкого доступу", а не "як видалити всю панель інструментів". Він навіть не уточнює, що насправді робить його "рішення" у своїй відповіді. Це прекрасний приклад відповіді, яку слід оскаржити.
b1nary.atr0phy

1
Виявляється, це те, що я хотів зробити, а не видаляти швидкий доступ. Збережено принаймні 20 пікселів, так.
mallardz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.