Como comentar um bloco no Eclipse?

185

O Eclipse possui uma tecla de atalho para comentar um bloco? e descomentar um bloco?

snakile
fonte

Respostas:

270

Ctrl- /alternar "//" comentários e Ctrl- Shift- /alternar "/ * * /" comentários. Pelo menos para Java, de qualquer maneira - outras ferramentas podem ter atalhos diferentes.

Ctrl- \irá remover um bloco de qualquer comentário, mas não vai adicionar comentários.

Nota: Quanto ao Eclipse CDT 4.4.2, Ctrl- Shift- /não descomente um comentário de bloco "/ * * /". Use Ctrl- Shift- \nesse caso.

EDIT: É Ctrlem um PC, mas em um Mac os atalhos podem ser todos Cmd. Eu não tenho um Mac, por isso não posso verificar facilmente.

Jon Skeet
fonte
10
Para o registro: no Mac, Command-/torna um //, e Ctrl-Command-/torna um /* */. A remoção dos comentários é feita com Ctrl-Command-\\ .
Angelo van der Sijpt
3
Eu tentei em um Mac. Para remover //comentários, acabei de fazer Command-/novamente.
Noah Lavine
1
@ Griffin Me também não, mas Ctrl + Shift + \ funciona para / * * / comentários de estilo. // comentários de estilo pode ser removido com Ctrl + /
Inversus
@IOS_Dev: Suspeito que seja uma coisa geral do Mac / PC. Editará para observação.
21813 Jon Skeet
1
@ashrafmohammed: Em "Preferências", vá para o atalho do teclado (digite Teclas no filtro) e procure por comentários. Talvez você tenha diferentes combinações de teclas para o padrão.
Jon Skeet
68

Existem duas possibilidades:

Cada linha anexada com //

ctrl+ /para comentar
ctrl+\ descomentar

Nota: no eclipse recente cdt, ctrl+ /é usado para alternar comentários (e ctrl+\ não tem mais efeito)

Bloco completo cercado por comentários do bloco / *

ctrl+ shift+ /para comentar
ctrl+ shift+ \para remover

Ikke
fonte
uma habilitação de código dobrável ativada, então ctrl + / enable-desativa isso. Para mim, control + shift + 7 me dê um comentário.
ROHO
Eu aconselho as pessoas a não usarem os atalhos de comentários de bloco, pois a implementação não é, digamos "inteligente". Se você bloquear comentários na seção que planeja bloquear, as tags de início / fim serão removidas! Portanto, quando você tenta desfazer os comentários, agora precisa inserir as tags "/ * * /" ausentes. Pelo menos é o que eu vejo usando o Juno no Linux. Teste primeiro!
mohbandy
27

Para o Eclipse Editor

Para linha única (efeito de alternância)

Comentário: Ctrl+ Shift+c

Descomentar: Ctrl+ Shift+c

Para várias linhas (efeito de alternância) (selecione as linhas que deseja comentar)

comentário: Ctrl+ Shift+c

Descomentar: Ctrl+ Shift+c

É para todos os html, css, jsp, java . Dá efeito de alternância.

Paresh3489227
fonte
9

Eu vim aqui procurando uma resposta e acabei encontrando ela mesma, graças às respostas anteriores.

No meu caso particular, ao editar o código PHP no Eclipse Juno, descobri que os comandos anteriores não funcionam para mim. Em vez deles, devo pressionar Ctrl+ 7(na tecla numérica superior) para obter o comentário da barra dupla ("//"). Não há como comentar com as combinações de teclas mencionadas anteriormente.

t3b4n
fonte
O mesmo aconteceu comigo, parece que deve haver alguma interação com um plugin.
Yaroslav
1
+1 Usando Ctrl + 7 (nas teclas numéricas acima das teclas alfabéticas) alterna o bloco atualmente selecionado com //, mesmo no código Java. É irritante que ele duplique as linhas de comentários, o que potencialmente torna impossível descomentar rapidamente todas elas se uma das linhas tiver mais comentários do que as outras ... oh, bom o suficiente!
ArtOfWarfare
6

Eu tenho Eclipse IDE for Java Developers Version: Juno Service Release 2e é -

Cada linha anexada com //

ctrl+ /para comentários e comentários.

URL87
fonte
5

Como outras respostas apontaram, os seguintes atalhos são definidos por padrão (refiro-me à edição da fonte java - as ligações de atalho podem ser encontradas no eclipse Window> Preferences, em 'General' / 'Keys', procure por 'comment'):

  • Para adicionar um comentário em bloco, o atalho (ligação) é: Ctrl + Shift + /
  • para remover um comentário de bloco, o atalho (ligação) é: Ctrl + Shift + \

Infelizmente, esses atalhos não funcionaram para mim (no Eclipse Java EE IDE para desenvolvedores da Web, versão: Juno Service Release 2).

Acho que o motivo é o layout do meu teclado (layout do teclado QWERTZ usado na Alemanha - veja aqui para mais informações), onde '/' na verdade precisa ser escrito via 'Shift + 7'.

Portanto, tive que alterar as ligações de atalho para comentários (apenas o fiz para editar a fonte java) nas preferências do eclipse (em 'Geral' / 'Chaves') da seguinte maneira:

  • Altere a ligação do comando 'Add Block Comment' (quando 'Editing Java Source') de 'Ctrl + Shift + /' para 'Ctrl + Shift + 7'
  • Altere a ligação do comando 'Remover comentário de bloco' (quando 'Editando a fonte Java') de 'Ctrl + Shift + \' para 'Ctrl + Shift + 8'
  • Desvincule a ligação 'Ctrl + /' para o comando 'Toggle Comment' (quando 'Editing Java Source'); em vez de atribuir uma nova ligação, eu simplesmente desvinculei esse atalho, pois já havia um com Ctrl + 7 e outro com Ctrl + Shift + C (que funcionam para mim)
jechterhoff
fonte
4

Além disso, você pode alterar o atalho do Eclipse no Windows -> Preferências -> Geral -> Chaves

alterar atalho do Eclipse

Dani
fonte
3

Para comentários de linha única, você pode usar Ctrl+ /e, para comentários de várias linhas, pode usar Ctrl+ Shift+ /depois de selecionar as linhas que deseja comentar no editor java.

No Mac / OS X, você pode usar + /para comentar linhas únicas ou blocos selecionados.

Kamran
fonte
3

para código java

se você quiser comentários linha única, coloque barra dupla antes do código da linha única manualmente ou pressionando Ctrl+ / exemplo: //System.Out.println("HELLO");

e, para comentários com várias linhas, selecione o código quanto deseja comentar e pressione

Shift+ CTRL+/

Agora, para comentários de código XML, use o código Selecione primeiro e, em seguida, pressione Shift+ CTRL+ / para comentários de uma e de várias linhas

Lovekush Vishwakarma
fonte
1

Usar o Eclipe Oxygen command+ Shift+ cno macOSx Sierra adicionará / removerá comentários de várias linhas de código

Isa Souza
fonte
1

Para JAVA:

Comentário de linha única:

               // this is a single line comment

Para comentar: Ctrl+ Shift+C

Para remover o comentário: pressione novamente Ctrl+ Shift+C

Comentário de várias linhas:

         /* .........
            .........
            ......... */ 

Primeiro, selecione todas as linhas que deseja comentar / descomentar,

Para comentar: Ctrl+ Shift+C

Para remover o comentário: pressione novamente Ctrl+ Shift+C

Espero que isso funcione para você!

JD95
fonte
1
Saudações e bem-vindo ao StackOverflow. Geralmente, espera-se que as respostas a perguntas que já tenham respostas com grande votação sejam adicionadas de alguma forma ao que já foi fornecido. Existe uma maneira de atualizar sua resposta para esclarecer como ela adiciona algo novo ao que já foi dito?
Louis Langholtz 13/01/19
1

Depende da versão do sistema operacional - para mim funciona com o Command + 7

Manoj Kumar Dhar
fonte
Semelhante aqui, usando o Windows 10 e um teclado em espanhol, preciso digitar Ctrl + 7 para comentar / descomentar o código. Shift + 7 produz /, não há tecla direta para digitar / a menos que você possua teclado numérico.
Antonio Rodríguez
0

O uso do Eclipse Mars.1 CTRL+ /no Linux em Java comentará várias linhas de código. Ao tentar cancelar o comentário dessas várias linhas, o Eclipse estava comentando os comentários. Descobri que, se houver uma linha em branco nos comentários, isso será feito. Se você tiver 10 linhas de código, uma linha em branco e mais 10 linhas de código, o CTRL+ /comentará tudo. Você precisará remover a linha ou desmarcá-la em blocos de 10.

causticSand
fonte
0

Oxigênio Eclipse com CDT, PyDev:

Bloquear comentários no menu Origem

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5

TT--
fonte
-1

Para comentários de linha única, use // e para comentários de várias linhas, use / * your code here * /

Lovekush Vishwakarma
fonte
1
Observe que a pergunta é se o Eclipse possui uma tecla de atalho, não qual é a sintaxe em si.
SL Barth - Restabelecer Monica
-1

Selecione o texto que você deseja Bloquear comentário / Bloquear comentário.

Para comentar, Ctrl+ 6

Para remover o comentário, Ctrl + 8

pawan kumar
fonte