La técnica que está buscando se denomina “Plegado de código” en la IU de Sublime Text. Las opciones de plegado están disponibles en el menú principal dentro del menú Editar.
Algunos atajos útiles incluyen:
Contraiga la selección actual de texto o todo, incluido el nivel de sangría actual del cursor:
- ¿Cuál es el mejor servicio de desarrollo de WordPress en India?
- ¿Qué es un marco COCO?
- ¿Qué software de automóvil tiene una API?
- ¿Qué tipo de arquitectura del lado del servidor se necesita para implementar aplicaciones web como kayak.com y findthebest.com?
- ¿Cuáles son las mejores empresas de diseño web en Melbourne?
Command + Option + [
Expanda la selección actual de texto o todo, incluido el nivel de sangría actual del cursor:
Command + Option + ]
Contraiga todos los niveles (¡requiere una secuencia de dos pulsaciones de teclas!):
Command+k
seguido de Command+1
(Puede combinar secuencias sin levantar el dedo de la tecla Command
para acelerar las cosas, pero esto no es obligatorio).
Expanda todos los niveles (¡requiere una secuencia de dos pulsaciones de teclas!):
Command+k
seguido de Command+j
Puede cambiar el número a cualquiera entre 1 y 9 para cambiar el nivel en el que se debe plegar el código, esto puede ser muy útil para estructuras extremadamente anidadas como XML, pero solo es útil hasta 9 niveles de profundidad. 🙁
Finalmente, un par de consejos profesionales para un plegado más rápido.
Si va a usar mucho el plegado de código, puede ser útil deshabilitar la ocultación de los triángulos pequeños en la canaleta que simbolizan dónde se puede desplegar el código desplegado, puede agregar la siguiente configuración a la configuración de su usuario.
"fade_fold_buttons": false,
Me resulta útil crear un mapa de teclas adicional para “Plegar todo” porque la tecla K
y la tecla 1
están muy separadas, requiere un poco de dedos extraños y una memoria muscular muy poco natural. Así que agregué un mapeo personalizado para cambiarlo a Command+k+l
. Coloque lo siguiente en Preferencias> Vinculaciones de teclas – Archivo de usuario:
// Atajo para doblar todo. “cmd + k + l” es mucho más fácil que “cmd + k, cmd + 1”.
// Y este patrón es similar y se puede combinar con “cmd + k + j” para expandir
// todos los pliegues.
{“teclas”: [“super + k”, “super + l”], “comando”: “fold_by_level”, “args”: {“nivel”: 1}}