Bloc de notas ++ expandir / contraer bloque con teclado

50

Mi pregunta es bastante directa, ¿hay alguna manera en Notepad ++ para expandir y colapsar bloques con atajo de teclado? Ya sé sobre alt+0y alt+shift+0para expandir / contraer todos los bloques, pero quiero lograr esto para un solo bloque.

El comportamiento que quiero reproducir es cuando haces clic en el pequeño símbolo +/- cerca de un código o bloque xml pero solo con el teclado.

Charla
fuente

Respuestas:

43

Ctrl+ Alt+ Fcontrae el nivel actual y Ctrl+ Alt+ Shift+ lo Fexpande.

Soosh
fuente
55
El atajo alt + 0 para doblar todo y alt + shift + 0 para desplegar todo. superuser.com/questions/436023/...
Mhmd
Esta respuesta no es cierta si no seleccionó ningún Idioma del Editor y está trabajando con simples bloques de texto de archivo .txt.
user806202
47

En resumen:
Alt+ 0pliega (contrae) todos los Bloques
Alt+ 1pliega todo el Nivel 1
Alt+ 2pliega todo el Nivel 2
Alt+ xetc.

y
Alt+ Shift+ 0Despliega todo
Alt+ Shift+ 1Despliega Nivel 1
Alt+ Shift+ 2Despliega Nivel 2
Alt+ Shift+ 3Despliega Nivel 3
Alt+ Shift+ xetc.

Y sí, bzlm , en el ShortCut Mapper, en el menú 'Configuración', el comando Alt+ 3se asigna a un comando llamado 3. Este está debajo del comando Collapse Current Level, por lo que el significado es Collapse Level 3o Doblar todos los Bloques de Nivel 3

Paschi
fuente
2
Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original. Ninguno de sus accesos directos expandirá / colapsará un solo bloque, que es lo que preguntó la pregunta. Esta respuesta puede ser un comentario sobre otra respuesta, pero no responde la pregunta.
DavidPostill
-1

Intente usar ALT- 3y para el nivel de elemento condensar y colapsar.

Esto condensará a todos los hermanos del nodo raíz uno por uno.

Thiru
fuente
1
No creo que su comando haga lo que OP describió. Sin embargo, parece hacer algo. ¿Te importa explicar qué y cómo?
Konrad Viltersten
Por favor cuidate. En mi Notepad ++, alt-3 se asigna de manera confusa a un comando llamado 3.
bzlm