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?


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+ /.


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.


@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!


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 */


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


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



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.



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)


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.


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.


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.