Comentario de código en Notepad ++

94

Estoy usando Notepad ++ como editor para escribir programas en Python. Puede sonar tonto, pero miré a mi alrededor en el editor y no pude encontrar ningún medio (no de forma manual, sino algo así como en Emacs) para hacer un comentario de bloque en mi código.

Dado que muchas configuraciones de idioma son compatibles con Notepad ++ , tengo curiosidad por encontrar una manera de bloquear el código de comentarios.

Arnkrishn
fuente
10
Tanto CTRL-K y CTRL-Q se puede ver en el menú Edición de Notepad ++
toto
"comentar secciones de mi código"? ¿En Python? ¿Falta la tecla "#"? Claramente, no estás hablando de comentarios de Python que usan "#" o cadenas de documentación. ¿De qué estás hablando?
S.Lott
2
En realidad, quería bloquear el comentario de mi código escrito en Python o, de hecho, en cualquier otro idioma, en el editor de Notepad ++. Puede que eso no quede del todo claro a partir de mi pregunta. Pero las respuestas de Niels y otras ayudaron.
Arnkrishn
¿Estás hablando de aplicar comentarios a todas las líneas de un bloque de código? Actualice la pregunta; no comente su propia pregunta cuando pueda solucionarla.
S.Lott
¿Existe un atajo para comentar la línea de código actual? Ctrl-K y Ctrl-Q necesitan caracteres seleccionados para funcionar.
John Slavick

Respuestas:

122

CTRL+ QBloquear comentario / descomentar.

Consulte Accesos directos del teclado y el mouse - Wiki de Notepad ++ .

Niels R.
fuente
21
Ctrl-K / Shift-Ctrl-K suele ser mejor porque Ctrl-Q alterna los comentarios por línea, lo que a menudo es molesto.
Calvin1602
2
CTRL + Q es un comentario de línea, para el comentario de bloque, el atajo es CTRL + SHIFT + Q
machineaddict
2
@machineaddict, ¿qué es lo opuesto a eso?
Pacerier
He visto que busca este método abreviado de teclado en varias publicaciones de los sitios web de SE. No conozco el atajo. Solo uso combinaciones Ctrl-Q para comentarios.
machineaddict
1
Tenga en cuenta que para que funcione, DEBE especificar el lenguaje (de programación) para el código. Además, si copia y pega un fragmento de código en un archivo nuevo sin especificar el idioma manualmente, o si contiene una combinación de idiomas (por ejemplo, SQL en línea en código Python), el comentario / descomentar en bloque no funcionará .
Juha Untinen
22

Pruebe el siguiente atajo:

Ctrl+ K.

Javier
fuente
17

Este enlace era exactamente lo que estaba buscando.

Permítanme resumir las respuestas para beneficio de otros ( para python y notepad ++ )

1) Ctrl+ Ken varias líneas (es decir, región seleccionada) le permite bloquear comentarios .

También tenga en cuenta que presionar la combinación varias veces le permite agregar múltiples "#" (a veces lo uso mientras pruebo para diferenciarlo de otros comentarios)

2) Ctrl+ Shift+ K(en la región comentada) le permite realizar un bloque de descomentar

3) Ctrl+ Shift+ Ken una región seleccionada sin comentar no la comenta

4) Ctrl+ le Qpermite bloquear comentarios / descomentar en un modo alternado (es decir, no puede agregar múltiples '#' como en 1))

Espero que esto ayude a otra alma errante.

Pregunta: ¿cómo desarrollarías un truco de combinaciones de teclado para comentar / descomentar si no hubiera atajos? Sólo curioso. No tengo ni idea de preguntar.

Raaj
fuente
Hope this helps another wandering soul.Lo hace.
Shashank Sawant
11

¡Sí, en Notepad ++ puedes hacerlo!

Algunas teclas de acceso rápido con respecto a los comentarios:

  • Ctrl+ QAlternar comentario de bloque
  • Ctrl+ KBloquear comentario
  • Ctrl+ Shift+ K Bloquear descomentar
  • Ctrl+ Shift+ Q Comentario de flujo

Fuente: shortcutworld.com de la sección Comentar / descomentar .

En el enlace también encontrará muchos otros atajos útiles.

usuario3898160
fuente
9

para archivos .sql Ctrl+ Ko Ctrl+ Qno funciona.

para insertar comentarios en archivos .sql en Notepad ++ intente Ctrl+ Shift+Q

(Sin embargo, no hay un atajo para descomentar el bloque de código. Lo he intentado en v5.8.2)

N30
fuente
7
Para que Ctrl-K y Ctrl-Q funcionen para SQL, debe editar el archivo langs.xml en el directorio Notepad ++. (Con derechos de administrador y con notepad ++ cerrado). Agregue commentLine = "-" a la configuración de idioma para SQL.
vicsz
1
De dev.mysql.com : desde una secuencia "-" hasta el final de la línea. En MySQL, el estilo de comentario “-” (guión doble) requiere que el segundo guión sea seguido por al menos un espacio en blanco o carácter de control (como un espacio, tabulación, nueva línea, etc.). Esta sintaxis difiere ligeramente de la sintaxis estándar de comentarios SQL. Entonces, vea si necesita usar "-", pero Notepad ++ cambiará el color de cualquier manera
BillyNair
@BillyNair, ¡Guau, buen partido! El resaltado no válido de Notepad ++ causará algunos errores graves.
Pacerier
1

Para agregar un comentario bajo cualquier código en NOTEPAD ++ primero tenemos que guardar y definir el tipo de archivo de programación o scripting. Por ejemplo, guarde el archivo como xml, html, etc. Una vez que el archivo se guarde en el formato adecuado, podrá agregar un comentario directamente usando el acceso directo ctrl+Q

Vijay Parchani
fuente
0

En su editor n ++, puede ir a Configuración > Mapeador de accesos directos y encontrar toda la información de accesos directos, así como también puede editarlos :)

Masud Shrabon
fuente
0

Dos formas de bloquear los comentarios:

  1. Ctrl+ Shift+Q

o

  1. Seleccione el bloque
  2. Alt + Clic derecho
  3. Elija bloquear comentario.
Mahesh
fuente
0

Usar atajo: Ctrl+ Q. Puede personalizar en Configuración

user3402702
fuente
0

Sin haber seleccionado un tipo de idioma para su archivo, no hay estilos definidos. El comentario y el comentario en bloque son preferencias de estilo específicas del idioma. Si eso es un PITA ...

Para seleccionar la edición de varias líneas, puede utilizar

shift+ alt+down arrow

Kickaha
fuente