Есть ли способ свернуть все блоки кода в Eclipse?

Eclipse имеет "+ / - " слева, чтобы развернуть и свернуть блоки кода.

У меня есть десятки тысяч линий, чтобы пройти, и мне очень хотелось бы просто свернуть все и выборочно расширить блоки, чтобы посмотреть на них.

12 ответов


существует горячая клавиша, сопоставленная по умолчанию Ctrl+ Shift+NUM_KEYPAD_DIVIDE.

вы можете изменить его на что-то еще через окно - > настройки, поиск "ключей", затем "свернуть все".

открыть все блоки кода ярлык Ctrl+ Shift+NUM_KEYPAD_MULTIPLY.

в расширении Eclipse пункт PyDev закройте все блоки кода Ctrl + 9

чтобы открыть все блоки, это Ctrl + 0


В дополнение к горячей клавише, если вы щелкните правой кнопкой мыши в канаве, где вы видите +/-, есть пункт контекстного меню 'складной."Открыв подменю, связанное с этим, вы можете увидеть элемент "свернуть все". это также будет делать то, что вы пожелаете.


команда "свернуть все" существует в последних сборках (например, 3.2 M6) и связана с Ctrl+ Shift+NUM_KEYPAD_DIVIDE по умолчанию.

вы также можете настроить его в настройках->редактор->ключи.


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

начиная с Eclipse Galileo (и, безусловно, в моей версии Eclipse: Indigo Service Release 2 Build id: 20120216-1857) языковые настройки могут открывать новые файлы для редактирования, которые уже свернуты или расширены.

вот ссылка на Eclipse Galileo online docs, показывающая функцию для C / C++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding.htm .

в моем Eclipse Indigo я могу открыть окно настроек складывания через:menu/ Window/ Preferences/ Java/ Editor/ Folding и установите все параметры, чтобы я мог открывать файлы по умолчанию, которые полностью свернуты.


щелкните правой кнопкой мыши на знаке + / - и выберите свернуть все или развернуть все.


Ctrl+ Shift+/ и Ctrl+ Shift+* работает для Aptana Studio с 3.

кроме того, вы всегда можете использовать Window > Preferences > Editors > Foldings, чтобы включить его


Если вы всегда хотите свернуть код по умолчанию, перейдите в Windows > настройки. Поиск "складной". Затем проверьте все элементы в разделе "первоначально сложить эти элементы".

enter image description here


Если вы используете PyDev в Eclipse, его Ctrl0 и Ctrl9 для коллапса все и uncollapse все соответственно. Ctrl - и Ctrl= свернуть отдельные методы, когда курсор находится в строке объявления метода.


просто резюмирую:

  1. anycode:
    • ctrl + shift + NUMPAD_divide = свернуть все
    • NUMPAD_multiply = exand all
  2. пункт PyDev:
    • -ctrl + 0 = свернуть все
    • -ctrl + 9 = exand все

щелкните правой кнопкой мыши на кругах + / - знак и под складками выберите свернуть все


У меня была та же проблема, и я узнал, что складывание может быть включено или отключено, и в моем случае как-то отключилось.

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

ctrlshift/ должно работать нормально после этого.


Если у вас нет отдельной цифровой панели, вы можете активировать перекрывающуюся цифровую панель с помощью блокировки номера - это зависит от типа клавиатуры-> fn + numlk для hp

попробуйте ctrl + shift + numpad_Divide

должно работать нормально