Atalho para comentários Android Studio

143

Estou procurando um atalho de teclado útil do Android Studio para comentar o código, como em Sublime Text ou Eclipse.

Quando pressiono cmd+ /ou cmd+ maj+, /nada acontece ...

Hugo Gresse
fonte
3
Você está usando um layout de teclado em inglês? Eu estou usando um layout alemão, onde não existe /(não é Shift + 7), então eu remapeado para cmd + 7além de cmd + numpad /que está funcionando bem para mim.
Tim
4
cmd + numpad /está fazendo isso. Teclado alemão. Ubuntu 14.04
mcExchange 6/16

Respostas:

263

Mac com teclado numérico

Linha de comentário espera tanto: Cmd+/

Bloquear comentário mantém todos os três: Cmd + Alt+/

Mac

Linha de comentário espera tanto: Cmd++ =

Bloquear comentário mantém todos os três: Cmd + Alt++ =


Windows / Linux:

Linha de comentário espera tanto: Ctrl+/

Bloquear comentário mantém todos os três: Ctrl+ Shift+/

Da mesma maneira para remover o bloco de comentários.


Para fornecer a documentação do método, digite o tipo de /**comentário e pressione Enter logo acima do nome do método (

Ele criará um comentário em bloco com a lista de parâmetros e retornará um tipo como este

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}
Hugo Gresse
fonte
35
Se você usar o "/" no teclado numérico (se você tiver um), à direita do teclado, não precisará editar a macro. Parece que "/" no teclado numérico e "/" no meio do teclado não são a tecla "mesma". (PC / French)
Dazzibao
Na minha experiência, você deve usar o comentário da linha em vez do comentário do bloco, pois a remoção do comentário do bloco modifica a documentação / ** * /
Jacob R
@ PeterSmith Sim, mas ainda o interrompe. Tente você mesmo; selecione algum bloco de código com a documentação e pressioneCtrl + Shift + / duas vezes
Jacob R
54

No teclado espanhol sem alterar nada, posso fazer um comentário com as teclas:

cmd + -

OU

cmd+alt +-

Isso funciona porque no teclado inglês / está localizado no mesmo local que - em um teclado espanhol

jdivins
fonte
2
Por alguma razão, parou de funcionar para mim. Agora, essa combinação apenas dobra o bloco de código. Qualquer pista?
Danielrosero 13/0318
23

Certifique-se de usar a barra (/) no lado direito do teclado.

Para comentário de linha:

Ctrl + /

Para comentário em bloco:

Ctrl + Shift +/

Você pode ver todos os mapas de teclas no Android Studio: Help ➤ Default Keymap Reference

Ahmet Arslan
fonte
21

No Mac e no teclado turco, é (tanto para comentar quanto para não comentar)

comentário de linha: cmd +.

bloquear comentário: cmd+ alt+.

Burcak Kam
fonte
2
cmd +. reduz o método se você estiver dentro de um método, caso contrário ele não funcionará. cmd + alt +. exibe uma caixa de diálogo verde escrita "Não há dobras personalizadas no arquivo atual" Esses atalhos não funcionam agora no AS 3.1? Estou usando MacBook Air 2017.
Thracian
Não funciona @Thracian em 3.1+, também existem alguns outros bugs como você não pode digitar @ no teclado turca
Ege Kuzubasioglu
@EgeKuzubasioglu atribui meus próprios atalhos. Era muito chato comentar manualmente ou bloquear comentários sempre. Eu uso o AS 31.3, posso digitar @ com alt + q, o que não está funcionando com o seu?
Trácia
14

Um exemplo para um Mac OS X 10.5+ com um teclado de layout alemão sem os NumPads :

  1. Preferências abertas
  2. Procure por "Keymap"
  3. Expanda "Menu principal"
  4. Expanda "Código"
  5. Exclua todos os atalhos (apenas uma sugestão)
  6. Adicione um atalho para um único comentário de linha (por exemplo, Ctrl++ )
  7. Adicione um atalho para um comentário em bloco (por exemplo, Ctrl+alt + )
  8. Dessa forma, você pode ter certeza de que essas teclas não estão mapeadas (exceto se você as tiver atribuído anteriormente a outra função)

    insira a descrição da imagem aqui

Mustafa Yousef
fonte
13

Revendo e alterando atalhos de teclado no Android Studio

Os atalhos do teclado podem ser configurados (e revisados) através da caixa de diálogo Configurações, acessível via File -> Settings.

Depois que essa caixa de diálogo aparecer, para revisar (e / ou adicionar) um atalho, faça o seguinte:

Caixa de diálogo Modificar Atalho

  1. Selecione Keymap na lista à esquerda. Observe que existe uma opção "Keymaps" e, dependendo da seleção original, os atalhos atribuídos a um determinado recurso diferem com base no Keymap.

  2. Digite "comment" ou texto correspondente ao recurso para o qual o atalho de teclado deve ser revisado / atribuído. Cada partida possui uma entrada de linha na lista abaixo e os atalhos de teclado são mostrados justificados à direita junto com o recurso. Por exemplo, CTRL+ ALT+ SLASHe CTRL+ K, CTRL+ Csão as duas atribuições para a criação de um comentário de linha.

Para modificar um atalho:

  1. Selecione a linha resultante correspondente ao recurso para o qual o atalho de teclado deve ser revisado / atribuído
  2. Clique com o botão direito do mouse e selecione a opção Adicionar ou Remover desejada.
CJBS
fonte
11

Eu uso esta sequência (não um atalho 'linear', mas útil de qualquer maneira):

  • alt+ cthen alt+ b(segurando alt) para comentar o bloco
  • alt+ cdepois alt+ l(segurando alt) para comentar a linha

(eles usam o menu do estúdio android)

ocrampico
fonte
11

para layout alemão (Deutsches Layout), o padrão é:

para linha Comentário: strg+Numpad(/)

para bloco Comentário: strg+ shift+Numpad(/)

PKAP
fonte
11

Método de comentário como desenvolvedores profissionais:

Windows / Linux:

Comentário de linha: Ctrl + /

Bloquear comentário: Ctrl + Shift

Método Comentando:

Type `/**` and press `Enter Key`

ele adicionará o trecho de comentário, como vemos na documentação padrão, tente isso uma vez.

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}
Rishabh Saxena
fonte
1
Voto positivo se você gostou de usar o atalho para comentários do método.
Rishabh Saxena
Parabéns por 1500 reputação ..!
realpranav 28/01
8

No PC, é definido por padrão como Ctrl+ /. Isso alternará o comentário de uma seleção ou linha atual.

Jay Wick
fonte
8

No Android studio CTRL+ SHIFT+ /para Windows.

BelloSoft
fonte
6

Estou trabalhando com um teclado alemão e a barra (/) está na tecla 7, o que significa que o acesso seria Ctrl+ Shift+ 7. No entanto, isso não funciona, pois é predefinido como algo com o marcador 7.

Eu fui para as configurações (procure o mapa de teclas) e apaguei todos os atalhos existentes. Eu que adicionado Ctrl+ 7, confirmou a exclusão do atalho do marcador e agora pode funcionar bem.

Gunnar Bernstein
fonte
6

Para Linha Comentário: Ctrl+/

Para comentário de bloco: Ctrl+ Shift+/

Rishabh Saxena
fonte
5

Para comentários multilinhas no android studio

selecione a declaração que deseja comentar e, em seguida,

use ctrl + shift + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

COMENTÁRIO DE LINHA ÚNICA

Para comentários de linha única

use ctrl + /

rajeev omar
fonte
1
Como isso difere da resposta de Hugo Gresse?
Ken YN
3

Ctrl+ Shift+ /funciona bem para mim no Windows.

Asim Qasımzade
fonte
3

No LINUX

1. Comentários em uma única linha . Ctrl + /

2.Para comentar o bloco Ctrl + Shift + /

Ramesh
fonte
Parece uma repetição de muitas das respostas existentes, incluindo essa resposta .
Pang
Acho que ninguém deu resposta para linux
Ramesh
2

Mac (teclado franco-canadense):

Linha de comentário espera tanto: Cmd+É

Bloquear comentário mantém todos os três: Cmd+ Alt+É

"É" está na mesma posição que "? /" No inglês.

Idali
fonte
2

Tem certeza de que está usando / e não \? No Mac, encontrei por padrão:

  • Cmd + /

Comentários usando // notação

  • Cmd+Opt +/

Comentários usando / * * / notação

james_alvarez
fonte
2

Se você estiver acostumado com o Eclipse, há algo em Configurações> Keymap Keymaps: e você pode escolher o Eclipse para manter os mesmos atalhos.

petrumo
fonte
1

no mac, usando o layout do teclado inglês do Reino Unido para obter comentários rápidos no android studio, a combinação de teclas é:

cmd + alt (opção) + /

Benjamin Papp
fonte
1

Para comentário de linha, mantenha ambos:

Ctrl + /

Para Bloquear comentário, mantenha todos os três:

Ctrl+Shift +/

Da mesma maneira para remover o bloco de comentários.

Roman Polen.
fonte
1

No android studio, você pode fazer um único comentário com (vá para a linha e Ctrl+ /) e bloquear o comentário com (selecione o texto e Ctrl+ Shift+ /)

Além disso, se você quiser alterar a cor do texto comentado, vá para File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)e altere as propriedades. Eu prefiro que seja verde, que é usado no editor do bloco de notas ++.

ajax D
fonte
1

No teclado islandês MAC: CMD+-

Handel 38
fonte
0

Mac:

Para comentar / descomentar uma linha, use: Ctrl + /.

Para comentar / descomentar um bloco, use: Ctrl + Shift + /.

Raviraj
fonte