visual studio instalar debug compilar code bootstrap autocompletar visual-studio-code keyboard-shortcuts shortcut

visual-studio-code - instalar - visual studio code bootstrap intellisense



Contraer todos los métodos en Visual Studio Code (11)

En Visual Studio Professional, tenemos una tecla de acceso directo, Ctrl + M Ctrl + O para contraer 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 directo como Ctrl + Shift + [ , pero esto no satisface las necesidades.

¿Es posible obtener el comportamiento profesional de Visual Studio en Visual Studio Code?


Usuarios de Mac

Doblar comandos

Desplegar comandos


Debe agregar la configuración de usuario:

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


La belleza de Visual Studio Code es

Ctrl + Shift + P

Dale y busca lo que quieras.

En su caso, presione Ctrl + Shift + P y escriba fold all .


Me gusta esto ? (Código de Visual Studio versión 0.10.11)

Plegar todo ( Ctrl + K Ctrl + 0 )

Desplegar todo ( Ctrl + K Ctrl + J )

Nivel de plegado n ( Ctrl + K Ctrl + N )


Para contraer métodos en el editor de código de Visual Studio:

  1. Haga clic derecho en cualquier parte del documento y seleccione la opción "formatear documento".
  2. Luego pase el cursor al lado de las líneas numéricas y verá el signo (-) para el método de colapso.

NB .: Según la documentación del Código de Visual Studio, una región de plegado comienza cuando una línea tiene una sangría más pequeña que una o más líneas siguientes, y termina cuando hay una línea con la misma sangría o una sangría más pequeña.


Recientemente hice una extensión para contraer el código C # a las definiciones, ya que también me faltaba esa característica de Visual Studio. Simplemente busque "Doblar a las definiciones" y debería encontrarlo, o simplemente siga este enlace .

El repositorio es público, por lo que puede inspeccionar fácilmente el archivo extension.ts y adaptarlo a otros idiomas. No es nada perfecto, pero hace el trabajo. Utiliza expresiones regulares para buscar métodos, propiedades y clases, y luego mueve la selección a esas líneas y ejecuta un comando de plegado.


Use Ctrl + K + 0 para plegar todo y Ctrl + K + J para desplegar todo.


Contraer todo se pliega todo en Visual Studio Code.

Presione Ctrl + K + S para todas las configuraciones . Asigne una clave que desee para Plegar todo . Por defecto es Ctrl + K + 0 .


Ctrl + K , Ctrl + 1 y luego Ctrl + K , Ctrl + 2 hará lo que quieras.

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

Incluso puede resultarle útil omitir el primer comando.


  • Ctrl + K + 0 : pliega todos los niveles (espacio de nombres, clase, método y bloque)
  • Ctrl + K + 1 : espacio de nombres
  • Ctrl + K + 2 : clase
  • Ctrl + K + 3 : métodos
  • Ctrl + K + 4 : bloques
  • Ctrl + K + [ o Ctrl + k + ] : bloque de cursor actual
  • Ctrl + K + j : desplegar

  • Doblar todo:

    • Windows: Ctrl + k + 0
    • Mac: + k + 0
  • Desplegar todo:

    • Windows: Ctrl + k + j
    • Mac: + k + j

Para ver todos los accesos directos en el editor en Mac, simplemente escriba: + k + s

Todos los atajos mantenidos actualizados por el equipo de Visual Studio Code: atajos de Visual Studio Code