Cómo hacer que CTRL + / cambie un comentario en Visual Studio

Respuestas:

29

Aquí hay un complemento para tener el todopoderoso comando "Toggle Comment" ...

1- Descargue e instale> https://marketplace.visualstudio.com/items?itemName=munyabe.ToggleComment

2- Reiniciar VS

3- Vaya a "Herramientas> Opciones ...> Entorno> Teclado"

4- Busque el comando "ToggleComment" y vincúlelo a su tecla favorita

5- disfruta

(Gracias, me di por vencido pero finalmente encontré esta manera fácil de hacerlo; D)

zcharles
fuente
2
¡Esto debe ser marcado como la respuesta correcta! ¡Gracias por compartir!
CullenJ
Esta es la respuesta que quiero. ¡Gracias! Esta extensión funciona como lo necesito.
Iluminador
44

No puede hacerlo alternar sin entrar en una macro u otra extensión VS.

Sin embargo, siempre configuro VS para comentar con Ctrl+ /y descomentar a Ctrl+ Shift+/

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.CommentSelectiony Edit.UncommentSelectiona los métodos abreviados de teclado que desee.

pesado
fuente
26

Si tiene instalado ReSharper (y usar VS sin él es / era tedioso), puede asignar una sola tecla al comando ReSharper.ReSharper_LineComment.

Por ejemplo, ato el atajo de teclado Ctrl-K, Ctrl-Cal comando, y luego si lo uso en una línea que no está comentada, lo comenta, y si la línea está comentada, lo descomentará.

ingrese la descripción de la imagen aquí

Joshua Ball
fuente
3
para responder directamente a la pregunta original, asigne CTRL + /aReSharper.ReSharper_LineComment
Chin
5

Los comandos para alternar comentarios de una sola línea y alternar comentarios de bloque se han agregado en VS 2019 para C #

Puede cambiar el acceso directo para estos comandos a lo que desee en Herramientas -> Opciones -> Entorno -> Teclado , busque Editar.ToggleBlockComment o Editar.ToggleLineComment .

dibarbet
fuente
2
Curiosamente, no funcionan, ni siquiera los valores predeterminados, en VS 16.2.2. El error " The key combination (Ctrl-K, Ctrl-/) is bound to command (Toggle Line Comment) which is not currently available." aparece en la parte inferior de la barra de estado para las pulsaciones de teclas predeterminadas, y ni siquiera hace mucho si usa una personalizada. Por ahora, probaré el complemento "Alternar comentario".
MartyMacGyver
Esto funcionó para mí y si tienes VS 2019 es la mejor solución, en realidad, es LA solución. VS 12.2.5
Norcino
3

Ctrl- Ky Ctrl- Ccomentará una o más líneas seleccionadas.

Ctrl- Ky Ctrl- Udescomentará una o más líneas seleccionadas.

Puede obtener iconos de la barra de herramientas que harán esto agregando la barra de herramientas "Editor de texto". En el área de la barra de herramientas, haga clic con el botón derecho y seleccione "Editor de texto". Esto agregará una tira de botones de iconos como este:

ingrese la descripción de la imagen aquí

Puede personalizar esta tira seleccionando el menú desplegable al final de la cinta:

ingrese la descripción de la imagen aquí

Para editar la combinación de teclado, vaya a Herramientas-Opciones y seleccione Teclado en el árbol Entorno. Aquí puede cambiar las teclas utilizadas para activar las acciones Comentario y Descomentar:

ingrese la descripción de la imagen aquí

Brad Patton
fuente
En una instalación predeterminada, este acceso directo solo comentará, no descomentará.
heavyd
Combinaciones de teclas aclaradas
Brad Patton
Edit.CommentSelection no aparece en la edición comunitaria VisualStudio 2015.
allan ruin
0

Si está utilizando Resharper, hay una alternativa casi idéntica:

Right Alt+/

Al usar este acceso directo único, simplemente puede alternar entre comentar / descomentar código.

Teodor Tite
fuente