Comentando bloques de código en Atom

172

Me he mudado de Webstorm y RubyMine a Atom y realmente extraño una característica de los editores de Jetbrains donde seleccionas un bloque de código y presionas CMD+ -y agrega caracteres de comentarios específicos del idioma al comienzo de cada línea. ( #para ruby. //para js, /*para css, etc.).

¿Existe un acceso directo integrado para Atom o un paquete que proporcione esta función?

max
fuente
1
Alguien también debería haber dicho cómo descomentar un bloqueo ...
Jimmy R.
1
@JimmyR. - Si repite el comando desde la respuesta aceptada (ctrl + /), se descomentará. Aunque lo bien que funciona parece depender del tipo de archivo y de si está trabajando en un bloque ya comentado o no.
Broots Waymb

Respuestas:

346

De acuerdo con esto , cmd+ /debería hacerlo.

Y para Windows y Linux, es ctrl+ /.

Ray Hatfield
fuente
45
Tuve que hacerlo cmd + shift + 7ya que mi teclado sueco no tiene una /tecla como los teclados EN.
max
88
este no es un comentario de bloque, este es un comentario de línea
Alexander Mills
77
Usuario de teclado Ubuntu + italiano aquí: mi "/" está en la tecla "7" pero ctrl + shift + 7no funciona. ¿Cualquier pista?
davideghz
3
@davideghz en teclados italianos el atajo es ctrl + ù
Federico Destefanis
3
@AlexanderMills Irónicamente, tiende a ser más confiable comentar varias líneas de código con "comentarios de línea". por ejemplo, la /*sintaxis en JavaScript se puede terminar inesperadamente con una descripción del código dentro del comentario que incluye los caracteres "* /". No es raro que haya un comentario con una expresión regular dentro de él.
Jackson
32

Atom no tiene una función específica de bloqueo de comentarios, pero si selecciona más filas y luego usa la normal ctrl- /(Windows o Linux) cmd- /(Mac), comentará todas las líneas.

Max
fuente
@cryptoKTM ve la solución de andrez para resolver el problema de HTML.
Inyoka
16

Command+ /o Ctrl+ shift+ 7no funciona para mí (debian + teclado colombiano). En mi caso, cambié el archivo Atom keymap.cson agregando lo siguiente:

'.editor':
  'ctrl-7': 'editor:toggle-line-comments'

y ahora funciona!

andrez
fuente
1
Esta debería ser la respuesta. Gracias
Enrique
14

Al presionar (Cmd + /) se creará un comentario de una sola línea. es decir// Single line comment

Escriba ( /**y presione la tecla Tab) para crear un comentario de bloque ala

/** * Comment block */

Carlos A. Cabrera
fuente
Esto solo parece funcionar en ciertos tipos de archivos. No funciona en mecanografiado, pero debería.
Shadouts
13

con todo mi respeto con los comentarios anteriores, no es necesario usar un paquete:

1) click on Atom 
1.2) then ATL => the menu bar appear 
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

panel de combinaciones de teclas en el editor de átomos

si desea cambiar la configuración, solo tiene que parametrizar su archivo de mapa de teclas

marcdahan
fuente
Para su información, se puede acceder a la configuración con el acceso directo ctrl+ ,en Windows. Tengo las mismas combinaciones de teclas que en la captura de pantalla y sigo viendo que la gente sugiere ctrl+ shift+, /pero simplemente no me funciona en Windows 10 / Atom 1.31.0. El paquete block-comment funcionó bien y es muy ligero.
Rockin4Life33
8

Puedes usar Ctrl+ /. Esto funciona para mi.

brillo de luna
fuente
6

Se pueden hacer comentarios de varias líneas seleccionando las líneas y presionando Ctrl + /. y ahora puedes tener muchos complementos para comentarios

1) comentario - https://atom.io/packages/comment
2) bloque-comentario-líneas - https://atom.io/packages/block-comment-lines

mejor uno es block-comment intenta eso ..

learn2code
fuente
1
El block-commentpaquete funciona como un encanto, ¡gracias!
versvs
4

Edite su keymap.csonarchivo y agregue

Ventanas

'.platform-win32 .editor':
  'ctrl- /': 'editor: toggle-line-comments'

Mac

'.platform-darwin .editor':
  'cmd- /': 'editor: toggle-line-comments'

Ahora solo resalte el texto que desea comentar y presione la combinación de teclas.

Mastergalen
fuente
4

Puedes usar Ctrl+ Shift+ /para Windows.

Sufiyan Ksr
fuente
2

Atom no tiene comentarios de bloque de forma predeterminada, por lo que recomendaría buscar paquetes de átomos por "comentario de bloque" e instalar el que más le convenga.

Prefiero https://atom.io/packages/block-comment porque tiene el atajo de teclado más cercano al comentario de línea y funciona como lo necesito, lo que significa que no comentaría toda la línea sino solo el texto seleccionado.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (con el complemento instalado)

ungalcrys
fuente
Prefiero UltCombo/atom-sublime-block-commentque use el atajo CTRL + ?como predeterminado, por lo que también tiene el CTRL + original/
rubo77
1

En un teclado belga afirmado en mac command+ shift+ /es la pulsación de tecla para comentar un bloque.

kenwaldek
fuente
1

CTRL + / en Windows, no es necesario seleccionar toda la línea, solo use la combinación de teclas en línea que desea comentar.

Como si
fuente
1

primero seleccione su bloque de código y luego presione cmd + / para MacOS

Sanchit Gupta
fuente