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


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){}

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


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


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+.


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


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.

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)


11

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

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

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


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. 
}

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.



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.



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 + /


1
Como isso difere da resposta de Hugo Gresse?
Ken YN


3

No LINUX

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

2.Para comentar o bloco Ctrl + Shift + /


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.


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


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.


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) + /


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.


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 ++.



0

Mac:

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

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

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.