¿Qué tal colapsar solo el código y no los comentarios? Supongo que podría generar un javadoc pero aún así sería bueno
Clarence Liu
1
Eclipse tiene toneladas de opciones. Teniendo en cuenta su propósito, Ctrl + O (ctrl y letra O) podría ser lo más práctico. Permite seleccionar y saltar a bloques específicos.
La asociación de teclas es diferente para Eclipse Neon en Linux. Para verificar el enlace de teclas para su versión en eclipse en su sistema operativo, verifique en Preferencias-> General-> Teclas. o busque "claves" en Preferencias. Luego busque "Contraer todo" y "Expandir todo"
katta
Respuestas:
840
Hay una tecla de acceso rápido, asignada de forma predeterminada a Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Puede cambiarlo a otra cosa a través de Ventana -> Preferencias, busque "Claves" 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 es
Ctrl+9
Es posible que también le interese el acceso directo opuesto 'expandir todo'. Ctrl + Shift + *
banterCZ
2
¿Existe un comando para invertir el estado colapsado / expandido, por lo que puedo presionar la misma combinación de teclas y se expandiría o colapsaría dependiendo del estado actual del bloque de código? ¡Gracias!
Arte
2
Solo una nota, parece que este acceso directo (no importa a qué lo atas) no funciona para PyDev. Si alguien lee esto y sabe que lo contrario es cierto, ¡publique lo contrario!
driftcatcher
15
Solo quería decir que otra forma es hacer clic con el botón derecho en la barra vertical estrecha que tiene todas las pequeñas ventajas y desventajas (+) / (-). La opción para doblar el código estará allí.
Anonsage
55
@seafangs PyDev tiene sus propios enlaces para estas cosas. Contraer todo es Ctrl + 9 de forma predeterminada. Ver aquí: pydev.org/manual_adv_keybindings.html
Cam Jackson
140
Además de la tecla de acceso rápido, si hace clic derecho en la canaleta donde ve el +/-, hay un elemento de menú contextual 'Plegable'. Al abrir el submenú asociado con esto, puede ver un elemento 'Contraer todo'. Esto también hará lo que desee.
Bonito: ¡también existe la posibilidad de colapsar los comentarios solamente!
Jochen Reinschlüssel
2
Ctrl + Shift + * no funcionaba en mi Eclipse Java EE Indigo; gracias
Alberici
En eclipse 3.8 con PyDev 4.1, la canaleta no tiene la opción 'Plegable' en el menú contextual
a1an
1
En realidad, puede hacer clic en cualquier lugar de la canaleta izquierda (puntos de interrupción, números de línea, +/-). Esto hace que sea más fácil que tratar de apuntar a un pequeño+/-
wisbucky
28
Existe un comando "Contraer todo" en las compilaciones recientes (por ejemplo, 3.2 M6) y está vinculado a Ctrl+ Shift+ NUM_KEYPAD_DIVIDEde forma predeterminada.
También puede configurarlo en Preferencias-> Editor-> Teclas.
La pregunta es un poco vieja, pero permítanme agregar un enfoque diferente. Además de los enfoques de teclas de acceso rápido anteriores, hay 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 de idioma pueden abrir nuevos archivos para editar que ya están colapsados o expandidos.
En mi Eclipse Indigo puedo abrir la ventana de Preferencias de plegado a través de: menu/ Window/ Preferences/ Java/ Editor/ Foldingy configurar todas las opciones para que pueda abrir archivos por defecto que están completamente colapsados.
Si siempre desea que el código se contraiga de manera predeterminada, vaya a Windows> Preferencias. Busque "plegado". Luego verifique todos los elementos en "Inicialmente doble estos elementos".
Que no funciona para la extensión PyDev, a partir del 4.1
a1an
4
Si está utilizando PyDev en Eclipse, es Ctrl0y Ctrl9para contraer todo y destrabar todo, respectivamente. Ctrl-y Ctrl=para contraer métodos individuales cuando el cursor está en la línea de la declaración del método.
En PyDev, <kbd> Ctrl </kbd> + <kbd> 9 </kbd> colapsa y <kbd> Ctrl </kbd> + <kbd> 0 </kbd> destraba todos los bloques de código. Puede encontrar una lista de accesos directos comunes de PyDev en el sitio web de pydev .
Tuve el mismo problema y descubrí que el plegado 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 interrupción (barra vertical a la izquierda del editor), luego en la sección 'Plegado' elija 'Activar plegado'.
ctrlshift/ 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 usando el bloqueo numérico; esto varía con el tipo de teclado numérico-> fn + número para hp
Respuestas:
Hay una tecla de acceso rápido, asignada de forma predeterminada a Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Puede cambiarlo a otra cosa a través de Ventana -> Preferencias, busque "Claves" 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 es Ctrl+9
Para abrir todos los bloques, es Ctrl+0
fuente
Además de la tecla de acceso rápido, si hace clic derecho en la canaleta donde ve el +/-, hay un elemento de menú contextual 'Plegable'. Al abrir el submenú asociado con esto, puede ver un elemento 'Contraer todo'. Esto también hará lo que desee.
fuente
+/-
). Esto hace que sea más fácil que tratar de apuntar a un pequeño+/-
Existe un comando "Contraer todo" en las compilaciones recientes (por ejemplo, 3.2 M6) y está vinculado a Ctrl+ Shift+ NUM_KEYPAD_DIVIDEde forma predeterminada.
También puede configurarlo en Preferencias-> Editor-> Teclas.
fuente
La pregunta es un poco vieja, pero permítanme agregar un enfoque diferente. Además de los enfoques de teclas de acceso rápido anteriores, hay 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 de idioma pueden abrir nuevos archivos para editar que ya están colapsados o expandidos.
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 de plegado a través de:
menu/ Window/ Preferences/ Java/ Editor/ Folding
y configurar todas las opciones para que pueda abrir archivos por defecto que están completamente colapsados.fuente
Si siempre desea que el código se contraiga de manera predeterminada, vaya a Windows> Preferencias. Busque "plegado". Luego verifique todos los elementos en "Inicialmente doble estos elementos".
fuente
Ctrl+ Shift+ /y Ctrl+ Shift+ *funciona muy bien para Aptana Studio 3.
Aparte de eso, siempre puede usar Ventana> Preferencias> Editores> Plegados para habilitarlo
fuente
Haga clic derecho en el signo +/- y haga clic en contraer todo o expandir todo.
fuente
Si está utilizando PyDev en Eclipse, es Ctrl0y Ctrl9para contraer todo y destrabar todo, respectivamente. Ctrl-y Ctrl=para contraer métodos individuales cuando el cursor está en la línea de la declaración del método.
fuente
Solo para resumir:
fuente
Haga clic con el botón derecho en los círculos +/- y, en Plegamientos, seleccione Contraer todo
fuente
Tuve el mismo problema y descubrí que el plegado 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 interrupción (barra vertical a la izquierda del editor), luego en la sección 'Plegado' elija 'Activar plegado'.
ctrlshift/ debería estar funcionando bien después.
fuente
Los atajos que funcionaron para mí en Versions Oxygen.2 Release ( PHP / WINDOWS 7 ) fueron
fuente
En caso de que no tenga un teclado numérico separado, puede activar el teclado numérico superpuesto usando el bloqueo numérico; esto varía con el tipo de teclado numérico-> fn + número para hp
entonces prueba ctrl+ shift+numpad_Divide
debería funcionar bien
fuente
Contraer todo: CTRL+ SHIFT+/
Expandir todos los bloques de código: CTRL+*
fuente