Atalho para comentário / comentário do Eclipse?

270

Eu pensei que isso seria fácil de conseguir, mas até agora não encontrei soluções para atalhos de comentários / comentários em ambos Java class editore jsf faceted webapp XHTML file editor:

  1. comentar / descomentar rapidamente uma linha (como ctrl+ dé para remover uma linha)
  2. poder escolher várias linhas e comentar / descomentar

Por exemplo :

código java de linha única , de:

private String name;

para dentro

//private String name;

código java de várias linhas , de:

private String name;
private int age;

para dentro

/*private String name;
private int age;*/

código xhtml de linha única , de:

<h:inputText ... />

para dentro

<!-- h:inputText ... / -->

código xhtml de várias linhas , de:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

para dentro

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->

Bertie
fonte
3
para comentários de linha única, você pode usar ctrl + /.
Harry Joy
Possível duplicata de Como comentar um bloco no Eclipse?
CubeJockey
Atalhos do Mac: // para comentários de linha única, alterne Cmd + / para inserir e remover. / * multiline * / use Cntrl + Cmd + // para comentar e Cntrl + Cmd + \\ para descomentar. Também funciona com o Eclipse Neon!
Lft93ryt
Todos os atalhos para remover o comentário este tipo de comentário / ** Olá * Esta é a segunda linha * Esta é a terceira linha * /
MashukKhan

Respostas:

359

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

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

Richie
fonte
1
legal ! funciona muito bem para os arquivos java e xhtml. ainda usa o / * * / para códigos Java de várias linhas
Bertie
1
Usando um teclado sueco, a multilinha não é possível, pois o '/' char é digitado usando shift + 7; existe um plugin para alterar os atalhos para os usuários suecos?
David Mårtensson
1
@ DavidMårtensson funciona bem para mim, basta pressionar Ctrl + Shift + 7 (produzindo ctrl + /), com várias linhas marcadas.
usuário
1
Para imprensa uncomment Ctrl + / novamente se ele é uma única linha de comentário e Ctrl + Shift + \ se ele é um multi linha de comentário
Richie
1
@Richie ctrl + shift + \ não funciona para mim por várias linhas descomentando
john
178

Usar

Ctrl+ SHIFT+ Lque abrirá uma lista de todos os principais atalhos para o eclipse.

  1. Para comentar e descomentar o código java de linha única : Ctrl+ /(Barra)

  2. Para comentário de código java de várias linhas : Ctrl+ Shift+ /(Barra)

    Descomentar várias linhas: Ctrl+ Shift+ \(Barra invertida)

  3. Para comentário / comentário de código xhtml de linha única : Ctrl+ Shift+ c

  4. Para comentário de código xhtml de várias linhas : Ctrl+ Shift+ /(Barra)

    Para remover vários comentários: Ctrl+ Shift+ \(Barra invertida)

Para usuários de Mac, será: em vez deCtrl

Hardik Mishra
fonte
13
Encontrei ! É ctrl shift c no meu eclipse, e alternar comentário / comentário funciona para o código java e o arquivo xhtml. Mas o comentário no código java usa // mesmo para várias linhas, e não / * * / .. mas eu acho que é ok :-)
Bertie
@bertie Use # 4, se esse é o efeito que você deseja.
precisa saber é o seguinte
substitua ctrl por ⌘, obrigado por me ensinar por me ensinar a pescar!
Hunter-Orionnoir
Para remover vários comentários: Ctrl + Shift + \ (Barra invertida): mais importante!
raikumardipak 21/03
92

CTRL + 7

comenta / descomente no Editor Java.

Daniel
fonte
Isso funciona para o aplicativo Android. Troquei isso para Ctrl + Q.
MrHIDEn
Isso é ótimo porque é mais simples do que lembrar de dois comandos diferentes para comentar / não comentar!
precisa saber é o seguinte
ao contrário da maioria das outras respostas, isso sempre funcionará (comentários de
várias linhas
47
  1. Única linha comentário Ctrl +/
  2. Descomentar linha única Ctrl+/

  1. Comentário multilinhas Ctrl+ Shift+/
  2. Descomentar várias linhasCtrl + Shift+ \(observe a barra invertida)
noelyahan
fonte
32

Uma maneira mais fácil é pressionar Ctrl+ Shift+ C, como no Code :: Blocks

Denis
fonte
2
Obrigado. No meu teclado, tenho que pressionar Alt Gr para acessar / e os atalhos comuns não funcionam (ctrl + / e ctrl + shift + /). Esse atalho é o que eu precisava.
Zezim
1
Isso é incrível porque descomenta XML. Quando uso Cmd- / para descomentar XML / HTML, acabo com um comentário aninhado.
David Mann
15

Selecione o código que deseja comentar e use Ctr+ /para comentar e Ctrl+ /também para descomentar. Pode não funcionar para todos os tipos de arquivos de origem, mas funciona muito bem para o código Java.

squawknull
fonte
11

No eclipse Pressionar Ctrl+ Shift+ L, listará todos os atalhos.

sk85
fonte
esta resposta, na verdade, tem mais significado. dá a resposta para uma vasta gama de outras questões de atalho relacionado, para além do que pergunta é feita aqui
DeltaCap019
2
..mas não responde à pergunta porque a tecla de atalho "comentar" não está listada neste pop-up.
WesternGun 4/0118
8

Ctrl + Shift+ C . Funciona muito bem em .java , .xhtml , .properties e talvez em outros, mas eu só testei esses. Pode comentar uma ou várias linhas.

ihebiheb
fonte
sim, também funciona pelo menos em.less, .css, .jsp, .xml
el-teedee
8

Comentários na classe Java


  1. Alternar / Comentário de linha única (Ctrl +/ ) - Adicione / remova comentários de linha (//…) da linha atual.
  2. Adicionar comentário em bloco (Ctrl + Shift+\ ) - Quebra as linhas selecionadas em um comentário em bloco (/ *… * /).
  3. Remover comentário em bloco (Ctrl + Shift+/ ) - Remova um comentário em bloco (/ *… * /) ao redor das linhas selecionadas.
  4. Adicionar comentário Javadoc (Alt + Shift+J ) - Adicione um comentário Javadoc ao campo / método / classe ativo.

Comentários no arquivo HTML / XML / Config


  1. Adicionar comentário em bloco (Ctrl + Shift+/ ) - Quebra as linhas selecionadas em um comentário em bloco (<! - ->).
  2. Remover comentário em bloco (Ctrl+Shift+\) - Remova um comentário em bloco (<! - ->) ao redor das linhas selecionadas.
Deepak Gupta
fonte
HAHA, tentando desesperadamente descomentar XML CTRL+SHIFT+\ , descobri um novo CTRL+ALT-GR+8que parece duplicar (divisão vertical) o arquivo editado atual em 2 editores. Então você pode ver a cabeça e parte inferior do mesmo arquivo ao mesmo tempo
el-Teedee
7

Uma maneira simples de fazer isso é pressionar Ctrl+ Shift+ C, nas linhas do seu código.

Para comentar e descomentar faça o mesmo .. :)

Andy
fonte
Graças esta levam-me a tentar cmd ⌘ + Shift + C (essencialmente a mesma coisa) aos comentários de alternância em um em um Mac
Hunter-Orionnoir
Está funcionando apenas para instruções de comentários e comentários.
Lova Chittumuri
6

Ctrl + 7 para comentar um texto selecionado.

Sangimed
fonte
5

Para um Mac é a seguinte combinação: Cmd+/

bofredo
fonte
1
apenas para referência futura: Essa chave é chamada de "chave de comando".
katzenhut
@katzenhut Espero que um programador saiba quais são as teclas do teclado.
precisa saber é o seguinte
@ b1nary.atr0phy - bem, quando escrevi este comentário, o atendente se referiu à chave em questão como "mac-key". então o que isso te diz? Felizmente, alguém editou desde ...
katzenhut
Meu chefe me forçou a usar um Mac-Book naquela época. Não é minha culpa que eu não sabia o nome botões :-)
bofredo
5

Para quem gosta de personalizar as coisas (e estragar tudo), algumas dicas:

Em "Preferências" - "Geral" - "Chaves", digite "comentário" para obter uma lista completa da combinação de teclas de comentários em todos os editores. Certifique-se de editar, não copiar comandos (porque você não pode apagar os criados).

Para arquivos HTML, procure aqueles com escopo "Editando arquivos HTML". Os nomes são confusos, sim, mas a descrição mostra mais ou menos quando cada tecla é usada.

Por fim, sou capaz de definir apenas comentários em bloco em HTML aqui. Ele funciona tanto para o código HTML quanto para o Javascript (adicione no início e no final, <!--e -->se for HTML, e adicione /*e */se for Javascript). (Lembro-me de que, uma vez que pode haver uma tecla de "comentário de linha" (adicione comentários para cada linha), mas agora não existe mais. Se alguém souber como encontrá-la e me disser, ficarei muito agradecido.) A categoria deve ser . não funciona.insira a descrição da imagem aqui Edit Source

EDITAR:

Eu descobri como configurar o comentário XML Toggle! A categoria deve ser Edittambém. Em seguida, você pode alternar o comentário em ** Editor XML (aquele com as guias "Design" e "Origem").

insira a descrição da imagem aqui

WesternGun
fonte
1
No oxigênio Maverics / Eclipse, eu consegui fazê-lo definindo binding = command + shift + /, when = 'editing javascript source' onde category = source e command = 'add block comment'.
Jkb016 #
3

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

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

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

Kamran
fonte
3

Comentário único ctrl+ /e também comentário de várias linhas, você pode selecionar várias linhas e depois ctrl+ /. Em seguida, para remover o comentário, você pode usar ctrl+ cpara o comentário de linha única e de linha múltipla.

GB_Bhayani ツ
fonte
3

Você pode alternar o comentário em uma linha ou seleção usando o atalho Ctrl+ / Isso adiciona / remove o // na frente da linha de código

Você pode bloquear o comentário / * * / usando o atalho Ctrl+ Shift+ / eclipse

Você pode encontrar uma lista completa de atalhos úteis do eclipse aqui http://javatutorial.net/eclipse-shortcuts

filip_j
fonte