¿Cómo comentar varias líneas en Visual Studio Code?


347

No puedo encontrar una manera de comentar y descomentar múltiples líneas de código en Visual Studio Code .

¿Es posible comentar y descomentar múltiples líneas en Visual Studio Code usando algún atajo? Si es así, ¿cómo hacerlo?


Cómo comentar varias líneas cuando una de las líneas ya está comentada html
Vivek Shukla

Respuestas:


351

Shift+ Alt+A

Aquí puede encontrar todos los atajos de teclado.

Todos los atajos de VSCode

PD: Prefiero Ctrl+ Shift+ /para alternar comentarios de bloque porque Ctrl+ /es un atajo para alternar comentarios de línea, por lo que es naturalmente más fácil de recordar. Para hacerlo, simplemente haga clic en el icono de configuración en la parte inferior izquierda de la pantalla y haga clic en 'Atajos de teclado' y busque "alternar bloque ...". Luego haga clic e ingrese la combinación deseada.


27
Probablemente esta no sea la respuesta más votada debido a cómo funciona VS Code para diferentes idiomas. Para el código de Python, el comando "comentar bloque" Alt + Shift + A en realidad envuelve el texto seleccionado en una cadena multilínea, mientras que Ctrl + / es la forma de alternar cualquier tipo de comentario (incluido un comentario de "bloque" como se solicita aquí).
Casey Kuball el

Encontré la sugerencia de hacer clic en el icono de configuración y hacer clic en Atajos de teclado muy útil.
ckkkitty

1
Puede encontrar las opciones de comentarios en el menú Editar si olvida los atajos de teclado.
Chris Koester

1
Ctrl + Mayús + A funcionó para mí para agregar comentarios de varias líneas.
Avani Khabiya

¿No hay una manera de agregarlos al menú contextual del editor? Me gustaría agregar comandos para comentar / descomentar al menú contextual.
akinuri

181

Primero, seleccione las líneas que desea comentar / descomentar ( CTRL+ Les conveniente seleccionar algunas líneas)

Entonces:

  • Para alternar comentarios de línea, ejecute editor.action.commentLine( CTRL+ /en Windows)

    o

  • Para agregar comentarios de línea, ejecute editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Para eliminar comentarios de línea, ejecute editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    o

  • Para alternar un comentario de bloque, ejecute editor.action.blockComment( SHIFT- ALT- A)

Consulte el documento oficial: combinaciones de teclas para Visual Studio Code


10
Lamentablemente, cmd+/no es un atajo válido para un teclado alemán (Mac). FWIW: Lo cambié para { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }que coincida con Atom.
Mario

55
En mac, es cmd + - (cmd y menos).
Jo Smo

1
Raro, conmigo es cmd + = (macos sierra y vscode 161)
xastor

1
Lo estoy usando en el archivo js. Pero no funciona para / * .. * / comentario multilínea. en su lugar, pone / elimina '//' delante de todas las líneas seleccionadas
Amit Kumar Gupta

1
@ Mario: Luché durante mucho tiempo, hasta que finalmente decidí pasar de mi diseño suizo-alemán al diseño de EE. UU. Las diéresis son el único problema, pero en Mac te acostumbras rápidamente a la "solución". El diseño de EE. UU. Es el estándar para (casi) todos los programas, cuando se trata de accesos directos, por lo que consideraría cambiar.
codepleb

90

El atajo de teclado para comentar múltiples en Windows es shift+ alt+ A.


Este es mejor en algunos idiomas porque alterna "Bloquear comentario". CTRL- / alterna "Comentario de línea" que no funciona, por ejemplo, en CSS o HTML.
hraban

¿Cómo puedo cambiar este acceso directo, parece que no puedo encontrarlo en Archivo> Preferencias> Atajos de teclado?
sianipard

Este es el único que estaba buscando. Simplemente porque es un comentario de selección, no un comentario de línea completa. Envuelve la selección con /**/no toda la línea. Estoy en Windows 10
Saba Ahang

79

Cómo comentar líneas múltiples / una sola línea en VS Code:


Mac OS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Ventanas:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

¿Cómo reasignar / cambiar estos atajos?

Windows: Archivo> Preferencias> Atajos de teclado.

MacOS: Código> Preferencias> Atajos de teclado.

Puede buscar en la lista por combinaciones de teclas (nombres de teclas) y nombres de comandos.


Leer: ¿Cómo configurar accesos directos desde otro editor de texto (Sublime, Atom, etc.)?

Documentos oficiales: combinaciones de teclas para Visual Studio Code


43

En mi caso, Ubuntu, el acceso directo es ctrl+ shift+ A.


en mi ubuntu 16 no funciona, extraño, ¿puedo cambiar las claves pero tal vez depende de la extensión del archivo?
Ferroao

29

Puede ver todas las combinaciones de teclas disponibles en la documentación oficial .

Aquí está el bit relevante para osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Deberá seleccionar primero las líneas que desea comentar, luego ejecutar el acceso directo anterior, es decir, ⌘/en osx Ctrl/en Windows.


1
Pero no habla de comentarios multilínea.
Amit Kumar Gupta

1
@AmitGupta: ⌘ / Toggle Line Comment <- esto también funciona para líneas múltiples.
laishiekai

resalte varias líneas y ⌘K luego ⌘C o ⌘K luego ⌘U funcionará. ⌘ / también hace lo mismo. @AmitGupta
pythlang

14

Para mi diseño de teclado es Ctrl+ §para:

//
//
//

Y Shift+ Alt+ Apara:

/*
...
*/

2
Shift + Alt + A para Mac OS
Eran o

12

Para comentar varias líneas en el uso del código visual

shift+ alt+a

Para comentar el uso de una sola línea

ctrl + /


7

En el MacOS comentario de varias líneas en Visual Studio Code por atajo de teclado:

Option+ Shift+A

/*
...
...
*/

1
¡Gracias! Este es un comentario MULTILINE, mientras que otros sugieren comentarios en UNA SOLA LINEA para multilíneas.
Eduard

7

CTRL+ SHIFT+ Apara CSS multilínea

  • Ubuntu 16
  • VSCode versión 1.17.2

6

En la nueva versión de VSCODE (versión 1.26.1)

Versión VSCODE

  1. Vaya a Archivo> preferencias> Métodos abreviados de teclado
  2. Buscar commentHaga doble clic en el acceso directo existente 'combinación de teclas'
  3. Y presione el nuevo atajo de teclado en mi caso ctrl+ shfit+/

Puede asignar cualquier atajo que desee. Espero eso ayude.

ingrese la descripción de la imagen aquí


6
  1. Seleccione toda la línea que desea comentarios

  2. CTRL + /


Parece un poco extraño que vscode use Shift + Alt + A para el comentario de bloque cuando el comentario de línea es Ctrl + /. ReSharper usa Ctr + Alt + / y Ctrl + Shift + / para comentarios de línea y bloque respectivamente. Para vscode se puede ver que las teclas Shift-Alt-A (para comentarios de bloque) son algo más fáciles de presionar que las combinaciones de tres teclas típicas, pero no es tan intuitivo como un atajo de teclado. Configuré ReSharper (también podría hacerlo para Visual Studio normal) para usar Ctrl + / y Ctrl + Shift + / para comentarios de línea y bloque respectivamente y vscode para usar Ctrl + Shift + / para comentarios de bloque para que sean a la vez intuitivos.
Greg McPherran

5

Win10 con francés / inglés Keyboard CTRL+ /, ctrl+ k+ uy ctrl+ k+ lno funcionan.

Así es como funciona:

/ * * / SHIFT+ ALT+A

// CTRL+É

La tecla É está al lado de Shift derecho.


4

Puede encontrar el acceso directo en el menú Editar:

Editar> Toggle Block Comment => Shift-Alt-A


4

visual studio 2017 hacemos un: Selección de comentarios

Ctrl+ K, Ctrl+C

presione Ctrl+ Kpara obtener acceso directo. presione Ctrl+ Cpara confirmar http://visualstudioshortcuts.com/2017/


1
Por alguna razón tengo problemas con este. Por lo general, tengo que presionar varias veces. CTRL + ALT + A funciona mejor para mí.
Eric

1
Este funcionó bien para mí. Un buen complemento para esta respuesta es "Cómo descomentar".
Tiago Martins Peres 李大仁

para descomentar el uso Ctrl+ k, Ctrl+U
Yacine Rouizi

3

CTRL + MAYÚS + A Para Red Hat, centos

  • Seleccione un artículo
  • entonces CTRL+ SHIFT+A

3

Para comentar yo uso:

Ctrl+ k, Ctrl+c

y para descomentar:

Ctrl+ k, Ctrl+u

estoy usando ubuntu 18.0.4



2

1. Seleccione el texto, presione Cntl + K, C para comentar (Ctr + E + C) 2. Mueva el cursor a la primera línea después del delimitador // y antes del texto del Código. 3. Presione Alt + Mayús y use las teclas de flecha para realizar la selección. ... 4.Una vez realizada la selección, presione la barra espaciadora para ingresar un solo espacio.


2

Para mí fue ctrl+ '(estoy usando un diseño sueco para el teclado). Espero que ayude a cualquiera.


Lo mismo para el diseño finlandés, que en realidad es el mismo que el sueco.
Firme

2

CTRL+ / comentar / descomentar múltiples líneas de código

Ctrl+ k+ upara mayúsculas

ctrl+ k+ lpara minúsculas


2

ingrese la descripción de la imagen aquí

Seleccione las líneas que desea comentar

Luego presione Ctrl+ / para que las líneas seleccionadas comenten

ingrese la descripción de la imagen aquí

Y para descomentar:
seleccione las líneas comentadas que desea descomentar
Primero presione Ctrl+ K luego Ctrl+ Upara descomentar las líneas comentadas


1

Puede ver los accesos directos existentes utilizando los mismos pasos que a continuación. Considero que los predeterminados son inconvenientes, así que utilicé el siguiente proceso para cambiar el IDE para usar el comando '/' que se ve en los comentarios.

Puede personalizar los atajos de teclado yendo al menú "Herramientas" y seleccionando "Opciones". Luego seleccione "Teclado" en la rama "Entorno". Desde allí, puede vincular los comandos Edit.CommentSelection y Edit.UncommentSelection a los atajos de teclado que desee.


1

A partir de ahora (versión 1.18.0), puede verificar los atajos de teclado yendo a Archivo> Preferencias> Atajos de teclado . Aquí puede buscar atajos relacionados con comentarios.

Para los usuarios que vienen Sublime Texto les gusta tener Ctrl+ Shift+ /, puede realizar el cambio desde la configuración mencionada anteriormente o simplemente instalar la Sublime Text Keymapextensión de Microsoft.


1

en Windows 10, teclado italiano, VSC 1.19.1:

Seleccione las líneas que desea comentar y presione "Ctrl + ù"


1

Para Windows, la clave predeterminada para comentarios de varias líneas es Alt+ Shift+A

Para Windows, la clave predeterminada para el comentario de una sola línea es Ctrl+/


gracias Ma'moun
Anoop PS


1

Si está utilizando VSCode en un entorno Linux, puede comentar varias líneas de la siguiente manera:

Al seleccionar un bloque de código => luego, presione Ctrl+ Shift+ A(Bloquear comentarios)

O, seleccionando un bloque de código => luego, presione Ctrl+ /(Comentario de línea única aplicado a todas las líneas seleccionadas)

Espero que esto ayude.


1

En Windows, debe presionar ctrl+ /en Mac, puede hacer + /para hacer comentarios múltiples

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Luego, si desea descomentar, seleccione las líneas nuevamente y luego presione ctrl+ /(en ventanas) nuevamente + /(en mac).


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.