Comentando blocos de código no Atom


172

Eu mudei do Webstorm e do RubyMine para o Atom e realmente sinto falta de um recurso dos editores do Jetbrains, onde você seleciona um bloco de código e pressiona CMD+ -e adiciona caracteres de comentário específicos do idioma ao início de cada linha. ( #para ruby. //para js,/* para css etc.).

Existe um atalho embutido para Atom ou um pacote que fornece esse recurso?


1
Alguém deveria também ter dito como descomentar um bloco ...
Jimmy R.

1
@JimmyR. - Se você repetir o comando da resposta aceita (ctrl + /), ele será descomentado. Embora o quão bem funcione pareça depender do tipo de arquivo e se você está trabalhando em um bloco já comentado ou não.
Broots Waymb

Respostas:


346

De acordo com isso , cmd+ /deve fazê-lo.

E para Windows e Linux, é ctrl+ /.


45
Eu tive que fazer, cmd + shift + 7já que meu teclado sueco não tem uma /tecla como os teclados EN.
máximo

88
este não é um comentário de bloco, este é um comentário de linha #
Alexander Mills

7
Usuário do teclado italiano Ubuntu + aqui - meu "/" está na tecla "7", mas ctrl + shift + 7não funciona. Qualquer pista?
davideghz

3
@davideghz em teclados italianos, o atalho é ctrl + ù #
Federico Destefanis

3
@AlexanderMills Ironicamente, tende a ser mais confiável comentar várias linhas de código com "comentários de linha". por exemplo, a /*sintaxe no JavaScript pode ser inesperadamente encerrada por uma descrição do código dentro do comentário, incluindo os caracteres "* /". Não é incomum para um comentário com uma expressão regular dentro dele.
Jackson

32

O Atom não possui uma função específica de bloco de comentários, mas se você selecionar mais linhas e usar o normal ctrl- /(Windows ou Linux) cmd- /(Mac), ele comentará todas as linhas.


O @cryptoKTM vê a solução de andrez para resolver o problema de HTML.
Inyoka 11/07/19


16

Command+ /ou Ctrl+ shift+ 7não funciona para mim (teclado debian + colombiano). No meu caso, alterei o arquivo Atom keymap.cson adicionando o seguinte:

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

e agora funciona!


1
Essa deve ser a resposta. Obrigado
Enrique

14

Pressionar (Cmd + /) criará um único comentário de linha. ie// Single line comment

Digite ( /**e pressione a tecla Tab) para criar um comentário em bloco ala

/** * Comment block */


Isso parece funcionar apenas em certos tipos de arquivo. Não funciona em texto datilografado, mas deveria.
Shadouts 14/06

13

com todo o meu respeito pelos comentários acima, não há necessidade de usar um pacote:

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 :

painel de combinações de teclas no editor atom

se você quiser alterar a configuração, basta parametrizar seu arquivo de mapa de teclas


Para sua informação, as configurações podem ser acessadas com o atalho ctrl+ ,no Windows. Eu tenho as mesmas combinações de teclas da sua captura de tela e continuo vendo as pessoas sugerirem ctrl+ shift+, /mas simplesmente não está funcionando para mim no Windows 10 / Atom 1.31.0. O pacote de comentários em bloco funcionou bem e é muito leve.
precisa saber é o seguinte



4

Edite seu keymap.csonarquivo e adicione

janelas

'.platform-win32 .editor':
  'ctrl- /': 'editor: alternar-linha-comentários'

Mac

'.platform-darwin .editor':
  'cmd- /': 'editor: alternar-linha-comentários'

Agora apenas destaque o texto que deseja comentar e pressione a tecla de atalho.



2

O Atom não possui comentários em bloco por padrão, portanto, eu recomendaria procurar pacotes atom por "bloquear comentário" e instalar o que mais lhe convém.

Eu prefiro https://atom.io/packages/block-comment, porque possui o atalho de teclado mais próximo para comentar a linha e funciona como eu preciso, o que significa que não comentaria a linha inteira, mas apenas o texto selecionado.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (com o plugin instalado)


Eu prefiro UltCombo/atom-sublime-block-commentque irá usar o atalho CTRL + ?como padrão, então você também tem a CTRL + original/
rubo77

1

Em um teclado da Bélgica, afirmado no mac command+ shift+, /pressiona-se a tecla para comentar um bloco.


1

CTRL + / no Windows, não é necessário selecionar a linha inteira. Basta usar a combinação de teclas na linha que deseja comentar.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.