Atajo de comentario Android Studio

143

Estoy buscando un atajo de teclado útil de Android Studio para comentar código, como en Sublime Text o Eclipse.

Cuando presiono cmd+ /o cmd+ maj+ /no pasa nada ...

Hugo Gresse
fuente
3
¿Estás usando una distribución de teclado en inglés? Estoy usando un diseño alemán donde no hay /(allí está Shift + 7), así que lo reasigné y cmd + 7también cmd + numpad /funciona bien para mí.
Tim
44
cmd + numpad /Lo esta haciendo. Teclado alemán Ubuntu 14.04
mcExchange

Respuestas:

263

Mac con teclado numérico

Comentario de línea mantenga ambos: Cmd+/

Bloquear comentario contiene los tres: Cmd + Alt+/

Mac

Comentario de línea mantenga ambos: Cmd++ =

Bloquear comentario contiene los tres: Cmd + Alt++ =


Windows / Linux:

Comentario de línea mantenga ambos: Ctrl+/

Bloquear comentario contiene los tres: Ctrl+ Shift+/

La misma forma de eliminar el bloque de comentarios.


Para proporcionar el tipo de /**comentario Documentación del método y presione Entrar justo encima del nombre del método (

Creará un comentario de bloque con una lista de parámetros y un tipo de retorno como este

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}
Hugo Gresse
fuente
35
Si usa "/" desde el teclado numérico (si tiene uno), a la derecha del teclado, no tiene que editar la macro. Parece que "/" en el teclado numérico y "/" en el medio del teclado no son la tecla "misma". (PC / francés)
Dazzibao
En mi experiencia, debería utilizar el comentario de línea en lugar del comentario de bloque, ya que al eliminar el comentario de bloque se modifica la documentación / ** * /
Jacob R
@PeterSmith Sí, pero aún así lo interrumpe. Pruébalo por ti mismo; seleccione algún bloque de código con documentación y presione Ctrl + Shift + /dos veces
Jacob R
54

En español teclado sin cambiar nada puedo hacer un comentario con las teclas:

cmd + -

O

cmd+ alt+-

Esto funciona porque en inglés keyboard / se encuentra en el mismo lugar que - en un teclado español

jdivins
fuente
2
Por alguna razón, dejó de funcionar para mí. Ahora este combo simplemente dobla el bloque de código. ¿Cualquier pista?
danielrosero
23

Asegúrese de usar la barra (/) en el lado derecho del teclado.

Para comentario de línea:

Ctrl + /

Para comentario de bloque:

Ctrl+ Shift+/

Puedes ver todos los mapas de teclas en Android Studio: Help ➤ Default Keymap Reference

Ahmet Arslan
fuente
21

En Mac y Teclado turco lo es (tanto para comentar como para descomentar)

comentario de línea: cmd+.

Bloquear comentario: cmd+ alt+.

Burcak Kam
fuente
2
cmd +. reduce el método si está dentro de un método; de lo contrario, no funciona. cmd + alt +. muestra un cuadro de diálogo verde que está escrito "No hay pliegues personalizados en el archivo actual" ¿No funcionan estos accesos directos ahora en AS 3.1? Estoy usando MacBook Air 2017.
Tracio
@Thracian no funciona en 3.1+, también hay otros errores como no puedes escribir @ en el teclado turco
Ege Kuzubasioglu
@EgeKuzubasioglu asigné mis propios atajos. Era bastante molesto comentar manualmente o bloquear comentarios cada cierto tiempo. Uso AS 31.3, puedo escribir @ con alt + q, ¿qué no funciona con el tuyo?
Tracio
14

Un ejemplo para un Mac OS X 10.5+ con un teclado de diseño alemán sin NumPads :

  1. Preferencias abiertas
  2. Buscar "Mapa de teclas"
  3. Expanda "Menú principal"
  4. Expandir "Código"
  5. Eliminar todos los accesos directos (solo una sugerencia)
  6. Agregar un acceso directo para un comentario de una sola línea (por ejemplo, Ctrl+ +)
  7. Agregue un acceso directo para un comentario de bloque (por ejemplo, Ctrl+ alt +)
  8. De esta manera, puede estar seguro de que esas teclas no están asignadas (excepto si las asignó antes a otra función)

    ingrese la descripción de la imagen aquí

Mustafa Yousef
fuente
13

Revisión y cambio de atajos de teclado en Android Studio

Los atajos de teclado se pueden configurar (y revisar) a través del cuadro de diálogo Configuración, accesible a través de File -> Settings.

Una vez que aparece este cuadro de diálogo, para revisar (y / o agregar) un acceso directo, haga lo siguiente:

Modificar diálogo de acceso directo

  1. Seleccione Keymap en la lista de la izquierda. Tenga en cuenta que existe una opción de "Mapas de teclas" y, según la selección original, los accesos directos asignados a una función determinada difieren según el Mapa de teclas.

  2. Escriba "comentario" o texto correspondiente a la función para la cual se revisará / asignará el atajo de teclado. Cada coincidencia tiene una entrada de línea en la lista a continuación, y los atajos de teclado se muestran justificados a la derecha junto con la función. Por ejemplo, ambos CTRL+ ALT+ SLASHy CTRL+ K, CTRL+C son las dos tareas para crear un comentario de línea.

Para modificar un acceso directo:

  1. Seleccione la línea resultante correspondiente a la función para la cual se revisará / asignará el atajo de teclado
  2. Haga clic derecho y seleccione la opción Agregar o Eliminar deseada.
CJBS
fuente
11

Uso esta secuencia (no es un acceso directo 'lineal' pero útil de todos modos):

  • alt+ cluego alt+ b(sosteniendoalt ) para el comentario de bloque
  • alt+ cluego alt+ l(retención alt) para comentario de línea

(usan el menú de estudio de Android)

ocrampico
fuente
11

para diseño alemán ( alemán), el valor predeterminado es:

para la línea Comentario: strg +Numpad(/)

para el bloque Comentario: strg+ shift+Numpad(/)

PKAP
fuente
11

Método de comentarios como desarrolladores profesionales:

Windows / Linux:

Comentario de línea: Ctrl + /

Comentario de bloque: Ctrl + Shift

Método comentando:

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

agregará el fragmento de comentario como vemos en la documentación estándar, pruébelo esta vez.

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}
Rishabh Saxena
fuente
1
Vota a favor si te gustó usar el método para comentar el acceso directo.
Rishabh Saxena
Enhorabuena por 1500 reputación ..!
realpranav
9

En Android studio CTRL+ SHIFT+ /para windows.

BelloSoft
fuente
8

En PC está configurado de forma predeterminada en Ctrl+ /. Esto alternará comentar una selección o línea actual.

Jay Wick
fuente
6

Estoy trabajando con un teclado alemán y la barra (/) está en la tecla 7, lo que significa que el acceso sería Ctrl+ Shift+7 . Sin embargo, esto no funciona, ya que está predefinido como algo con el marcador 7.

Fui a la configuración (buscar mapa de teclas) y eliminé todos los accesos directos existentes. Agregué que Ctrl+ 7, confirmó la eliminación del acceso directo a marcadores y ahora puede funcionar bien.

Gunnar Bernstein
fuente
6

Para comentario de línea: Ctrl+/

Para comentario de bloque: Ctrl+ Shift+/

Rishabh Saxena
fuente
5

Para comentarios multilínea en Android Studio

seleccione la declaración que desea comentar y luego

use ctrl + shift + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

COMENTARIO DE UNA SOLA LÍNEA

Para comentarios de una sola línea

use ctrl + /

rajeev omar
fuente
1
¿Cómo difiere esto de la respuesta de Hugo Gresse?
Ken YN
3

Ctrl+ Shift+ /funciona bien para mí en Windows.

Asim Qasımzade
fuente
3

En LINUX

1. Comentario de una sola línea . Ctrl + /

2.Para el comentario de bloque Ctrl + Shift + /

Ramesh
fuente
Esto parece una repetición de muchas de las respuestas existentes, incluida esta respuesta .
Pang
Creo que nadie respondió a Linux
Ramesh
2

Mac (teclado franco-canadiense):

Comentario de línea mantenga ambos: Cmd +É

Bloquear comentario contiene los tres: Cmd+ Alt+É

"É" está en la misma posición que "? /" En inglés.

Idali
fuente
2

¿Estás seguro de que estás usando / y no \? En Mac he encontrado por defecto:

  • Cmd + /

Comentarios usando la notación //

  • Cmd+ Opt+/

Comentarios usando / * * / notación

james_alvarez
fuente
2

Si está acostumbrado a Eclipse, hay algo en Configuración> Mapas de teclas Mapas de teclas: y puede elegir Eclipse para mantener los mismos accesos directos.

petrumo
fuente
1

en mac, usando el diseño de teclado inglés del Reino Unido para llegar a un comentario rápido en Android Studio, la combinación de teclas es:

cmd + alt (opción) + /

Benjamin Papp
fuente
1

Para el comentario de línea, mantenga ambos:

Ctrl + /

Para Bloquear comentario, mantenga los tres:

Ctrl+ Shift+/

La misma forma de eliminar el bloque de comentarios.

Roman Polen.
fuente
1

En Android Studio, puede hacer un solo comentario con (ir a la línea y luego Ctrl+ /) y bloquear el comentario con (seleccionar texto y luego Ctrl+ Shift+/ )

Además, si desea cambiar el color del texto comentado, vaya File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)y cambie las propiedades. Prefiero que sea verde, que se usa en el editor de bloc de notas ++.

ajax D
fuente
1

En el teclado MAC islandés: CMD+-

Handel 38
fuente
0

Mac:

Para comentar / descomentar una línea, use: Ctrl + /.

Para comentar / descomentar un bloque, use: Ctrl + Shift + /.

Raviraj
fuente