146 votos

Colapsar todos los métodos en Visual Studio Code

En Visual Studio Professional, tenemos una tecla de acceso rápido, Ctrl + M Ctrl + O para colapsar todos los métodos y propiedades en una clase. ¿Cómo puedo hacer algo similar en Visual Studio Code?

Sé que hay teclas de acceso rápido como Ctrl + Shift + [, pero esto no cumple con las necesidades.

¿Es posible obtener un comportamiento similar al de Visual Studio Professional en Visual Studio Code?

237voto

Pere Pages Puntos 3209
  • Plegar todo:

    • Windows y Linux: Ctrl + K Ctrl + <code>0</code> (ZERO)
    • Mac: + K + <code>0</code>
  • Desplegar todo:

    • Windows y Linux: Ctrl + K Ctrl + J
    • Mac: + K + J

Para ver todos los atajos disponibles en el editor:

  • Windows y Linux: Ctrl + K Ctrl + S
  • Mac: + K + S

Captura de pantalla de los atajos de teclado de Visual Studio

Todos los atajos mantenidos al día por el equipo de Visual Studio Code: Atajos de teclado de Visual Studio Code

65voto

Eric Bole-Feysot Puntos 558

¿Te gusta así? (Versión 0.10.11 de Visual Studio Code)

Plegar todo (Ctrl+K Ctrl+0)

Desplegar todo (Ctrl+K Ctrl+J)

Plegar nivel n (Ctrl+K Ctrl+N)

36voto

Saurabh Bayani Puntos 1204

La belleza de Visual Studio Code es

Ctrl + Shift + P

Presiónalo y busca lo que quieras.

En tu caso, presiona Ctrl + Shift + P y escribe fold all.

10voto

MIke Pateras Puntos 101

Ctrl+K, Ctrl+1 y luego Ctrl+K, Ctrl+2 harán casi lo que quieres.

El primer comando colapsa el nivel 1 (usualmente las clases), y el segundo comando colapsa el nivel 2 (usualmente los métodos).

Incluso podrías encontrar útil omitir el primer comando.

4voto

Minh Tien Tran Puntos 196

Deberías agregar configuraciones de usuario:

{
   "editor.showFoldingControls": "always",
   "editor.folding": true,
   "editor.foldingStrategy": "indentation", 
}

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X