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?

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

ray hatfield
fonte
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.

Máx.
fonte
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!

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

Carlos A. Cabrera
fonte
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

marcdahan
fonte
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
8

Você pode usar Ctrl+ /. Isso funciona para mim.

brilho da lua
fonte
6

É possível fazer um comentário com várias linhas selecionando as linhas e pressionando Ctrl + /. e agora você pode ter muitos plugins para comentários

1) comentário - https://atom.io/packages/comment
2) linhas de comentário de bloco - https://atom.io/packages/block-comment-lines

melhor é o comentário em bloco, tente isso ..

learn2code
fonte
1
o block-commentpacote funciona como um encanto, obrigado!
Versvs
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.

Mastergalen
fonte
4

Você pode usar Ctrl+ Shift+ /para Windows.

Sufiyan Ksr
fonte
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)

ungalcrys
fonte
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.

kenwaldek
fonte
1

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

Até parece
fonte
1

primeiro selecione seu bloco de código e pressione cmd + / para MacOS

Sanchit Gupta
fonte