¿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?

gog
fuente
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.

saran3h
fuente
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

Wosi
fuente
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.

Abdu Rahiman
fuente
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

Eduard
fuente
43

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

Ashutosh Jha
fuente
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.

jottr
fuente
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:

/*
...
*/
Sumpfkraut
fuente
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 + /

Karthiga
fuente
7

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

Option+ Shift+A

/*
...
...
*/
Sajib Khan
fuente
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
charlyRoot
fuente
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í

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

  2. CTRL + /

Rakesh
fuente
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.

ArsTV
fuente
4

Puede encontrar el acceso directo en el menú Editar:

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

Sylvain Rodrigue
fuente
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/

Joao Victor
fuente
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
RAHUL KUMAR
fuente
3

Para comentar yo uso:

Ctrl+ k, Ctrl+c

y para descomentar:

Ctrl+ k, Ctrl+u

estoy usando ubuntu 18.0.4

Yacine Rouizi
fuente
2

Para hacer en mac: CMD+ Shift+7

Julio Andres Orellana
fuente
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.

meta alfa
fuente
2

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

martin36
fuente
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

Aashish
fuente
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

Tanmoy Bhowmick
fuente
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.

Andy
fuente
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.

im_tsm
fuente
1

en Windows 10, teclado italiano, VSC 1.19.1:

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

Pietro La Grotta
fuente
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+/

Anoop PS
fuente
gracias Ma'moun
Anoop PS
1

En Windows

Seleccione las líneas que desea comentar. Luego presione Ctrl+/

anoja madusanka
fuente
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.

sbr_amd
fuente
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).

Prashant Barve
fuente