¿Hay alguna manera de colapsar todos los bloques de código en Eclipse?

Eclipse tiene ese “+/-” a la izquierda para expandir y colapsar bloques de código.

Tengo que pasar decenas de miles de líneas y realmente me gustaría colapsar todo y expandir bloques selectivamente para verlos.

Hay una tecla de acceso directo asignada de forma predeterminada a Ctrl + Shift + NUM_KEYPAD_DIVIDE .

Puede cambiarlo a otra cosa mediante Ventana -> Preferencias, buscar “Teclas” y luego “Contraer todo”.

Para abrir todos los bloques de código, el acceso directo es Ctrl + Shift + NUM_KEYPAD_MULTIPLY .

En la extensión Eclipse PyDev , cierre todos los bloques de código Ctrl + 9

Para abrir todos los bloques, Ctrl + 0

Además de la tecla de acceso rápido, si hace clic con el botón derecho en la canaleta donde ve el signo +/-, hay un elemento del menú contextual ‘Plegable’. Al abrir el submenú asociado a esto, puede ver un elemento ‘Contraer todo’. esto también hará lo que desees.

Un comando “Contraer todo” existe en versiones recientes (por ejemplo, 3.2 M6) y está obligado a Ctrl + Shift + NUM_KEYPAD_DIVIDE de forma predeterminada.

También puede configurarlo en Preferencias-> Editor-> Teclas.

La pregunta es un poco vieja, pero déjame agregar un enfoque diferente. Además de los enfoques de teclas rápidas anteriores, existen configuraciones de preferencias predeterminadas que se pueden alternar.

A partir de Eclipse Galileo (y definitivamente en mi versión de Eclipse: Indigo Service Release 2 Build ID: 20120216-1857) las preferencias específicas del idioma pueden abrir nuevos archivos para editar que ya se han contraído o expandido.

Aquí hay un enlace a los documentos en línea de Eclipse Galileo que muestran la función para C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding. htm .

En mi Eclipse Indigo puedo abrir la ventana de Preferencias plegables a través de: menu/ Window/ Preferences/ Java/ Editor/ Folding y establecer todas las opciones para que pueda abrir archivos por defecto que están completamente contraídos.

Haga clic con el botón derecho en el signo +/- y haga clic en colapsar todo o expandir todo.

Ctrl + Shift + / y Ctrl + Shift + * funciona muy bien para Aptana Studio 3.

Aparte de eso, siempre puedes usar Ventana> Preferencias> Editores> Foldings para habilitarlo

Si siempre quiere que el código se contraiga de manera predeterminada, vaya a Windows> Preferencias. Busque “plegar”. Luego verifique todos los elementos en “Doblar inicialmente estos elementos”.

enter image description here

Si está utilizando PyDev en Eclipse, su Ctrl 0 y Ctrl 9 para colapsar todo y destrabar todos respectivamente. Ctrl - y Ctrl = para contraer métodos individuales cuando el cursor está en la línea de la statement del método.

Solo para resumir:

  1. anycode:
    • ctrl + shift + NUMPAD_divide = colapsar todo
    • NUMPAD_multiply = exand all
  2. pydev:
    • -ctrl + 0 = colapsar todo
    • -ctrl + 9 = todo lo demás

Haga clic derecho en el signo de círculos +/- y en Plegables seleccione Contraer todo

Tuve el mismo problema y descubrí que Folding se puede habilitar o deshabilitar, y en mi caso se deshabilitó de alguna manera.

Para resolverlo, simplemente haga clic derecho en la sección de números de línea / punto de corte (barra vertical a la izquierda del editor), luego en la sección ‘Plegado’, seleccione ‘Habilitar plegado’.

ctrl shift / debería estar funcionando bien después.

En caso de que no tenga un teclado numérico separado, puede activar el teclado numérico superpuesto con el locking numérico: esto varía según el tipo de teclado -> fn + numlk para hp

luego prueba ctrl + shift + numpad_Divide

debería funcionar bien