Як згорнути блоки коду в Eclipse?


89

Кілька днів тому мій Eclipse працював нормально, і в кожному блоці, який міг бути згорнутий (функції, класи тощо) з'явився знак +/- ... але зараз він з'являється, і я не знаю, як активувати цю функцію знову .

Це Eclipse Helios, що працює на Gentoo Linux.


3
У Налаштуваннях -> C ++ -> Редактор -> Складання встановлений прапорець: "Увімкнути складання операторів керування потоком". Ви можете нічого не побачити відразу, тому що обчислення точок згину може відбуватися повільно у фоновому режимі, або може знадобитися викликати команду "Скинути структуру" shift + ctrl + numpad_multiply, щоб отримати eclipse, щоб показати всі точки згину.
Phill Apley

Відповіді:


91

Налаштування -> C ++ -> Редактор -> Складання?

Клацніть правою кнопкою миші у вікні редактора та перейдіть до налаштувань там, тоді з’явиться лише відповідний розділ діалогового вікна налаштувань. Це працює для JDT, CDT тощо ...


10
Інший спосіб - клацнути правою кнопкою миші вузьку вертикальну смужку, яка має всі (+) / (-) невеликі плюси та мінуси. Там буде можливість скласти код.
Anonsage

1
У поточному Eclipse я не бачу жодної опції "Складання" в редакторі для кожної мови. Натомість відповідь @ KennyPeng - це те, що мені підходить.
ToolmakerSteve

Дякую, я використовую CDT, вам потрібно "показати розширені налаштування", щоб побачити опцію "складання".
Пол

57

Ви можете зробити ( Ctrl+ Numpad_Divide), щоб увімкнути складання.
Крім того, якщо ви Right Clickна місці , де +і -повинен був бути, ви можете бачити , що є варіант складання.


7
Цей параметр вибрано і працює, але я хочу скласти для If / else і переключити випадки ... Як я можу це отримати?
Amit

Ви отримали відповідь на те, якщо / ще складати Аміт? Я теж його шукаю в затемненні.
Sachin Sharma

1
C + S + Num / - робить згортання всіх. Я випадково натиснув C + / - і вуаля більше не складаю код. Дякую, це допомогло повернути його!
Gishu

Чудово! Двічі натискання комбінації клавіш Ctrl + Numpad_Divide мені допомагає отримати значки, що складаються, коли вони раніше не відображались, можливо через плагін.
Мелебій

19

Спробуйте цей параметр: Налаштування> Java> Редактор> Складання> Увімкнути згортання


11

Для Python це так:

  • згортання всіх 1 рівня: Ctrl+9
  • розгорнути всі 1 рівень: Ctrl+0
  • струм згортання: Ctrl+-
  • розгорнути струм: Ctrl++

Сподіваюся, це допомагає.



6

У Налаштуваннях ви знайдете Загальне> Клавіші. Він призначений для налаштування комбінацій клавіш.

Однак я частіше використовую це для пошуку речей в Eclipse. Ви повинні побачити поле введення з написом "текст фільтру типу". Це так близько, як Eclipse підходить до функції пошуку для кожної команди Eclipse.


3

Я припускаю, що ви використовуєте Java, але перегляньте налаштування для вашої конкретної мови.

У меню Вікно виберіть Налаштування.

У розділі Java-> Редактор-> Складання. Виберіть "Увімкнути складання".


4
Цей параметр вибрано і працює, але я хочу скласти для If / else і переключити випадки ... Як я можу це отримати?
Amit

1
@ Признай, наскільки я знаю, ти не можеш.
ApproachingDarknessFish

У Налаштуваннях -> C ++ -> Редактор -> Складання встановлений прапорець: "Увімкнути складання операторів керування потоком".
Phill Apley

Обчислення точок згину може відбуватися повільно у фоновому режимі, або може знадобитися викликати команду "Скинути структуру" shift + ctrl + numpad_multiply, щоб отримати eclipse, щоб показати всі точки згину.
Phill Apley

1

Якщо ви хочете скласти всі свої редактори, я виявив, що ви можете увімкнути складання

Налаштування> Редактори> Структуровані текстові редактори

Увімкнути складання


1

Для затьмарення Windows за допомогою Java: Windows -> Налаштування -> Java -> Редактор -> Складання

На жаль, це не дозволить згортати код, однак, якщо він вимкнеться, ви можете повторно ввімкнути його, щоб позбутися довгих коментарів та імпорту.


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

3
Чому б вам просто не видалити власну публікацію?
Девід Макогон,

0

У стовпці CFEclipse: Налаштування> CFEclipse> Редактор> Складання коду> Спочатку згорнути стовпець можна зняти прапорець, щоб побачити всі розгорнуті під час відкриття, або встановити всі прапорці, щоб закрити все під час відкриття файлу.


0

Я використовував апекс-класи Salesforce з Eclipse Neon 3.3 для Java.
Я знайшов опцію " визначити область згортання ", клацнувши правою кнопкою миші в редакторі, я вибрав блок коду, який я хотів згорнути, і вибрав цю властивість для цього коду. Тепер я бачу символ + і -, щоб розгорнути та згорнути цей блок коду

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