Scorciatoia di commento Android Studio


143

Sto cercando utili scorciatoie da tastiera di Android Studio per commentare il codice, come in Sublime Text o Eclipse.

Quando premo cmd+ /o cmd+ maj+ /non succede nulla ...


3
Stai usando un layout di tastiera inglese? Sto usando un layout tedesco dove non c'è /(eccolo Shift + 7), quindi l'ho rimappato cmd + 7così come cmd + numpad /funziona bene per me.
Tim

4
cmd + numpad /lo sta facendo. Tastiera tedesca. Ubuntu 14.04
mcExchange

Risposte:


263

Mac con tastierino numerico

Il commento di riga contiene entrambi: Cmd+/

Block Comment contiene tutti e tre: Cmd + Alt+/

Mac

Il commento di riga contiene entrambi: Cmd++ =

Block Comment contiene tutti e tre: Cmd + Alt++ =


Windows / Linux:

Il commento di riga contiene entrambi: Ctrl+/

Block Comment contiene tutti e tre: Ctrl+ Shift+/

Lo stesso modo per rimuovere il blocco dei commenti.


Per fornire il tipo di /**commento Documentazione metodo e premere Invio appena sopra il nome del metodo (

Creerà un commento di blocco con un elenco di parametri e restituirà un tipo come questo

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}

35
Se usi il "/" dal tastierino numerico (se ne hai uno), sulla destra della tastiera, non devi modificare la macro. Sembra che "/" sul tastierino numerico e "/" al centro della tastiera non siano lo "stesso" tasto. (PC / francese)
Dazzibao,

Nella mia esperienza, dovresti continuare a utilizzare il commento di riga anziché il commento di blocco, poiché la rimozione del commento di blocco modifica la documentazione / ** * /
Jacob R,

@PeterSmith Sì, ma lo interrompe ancora. Provalo tu stesso; selezionare un blocco di codice con la documentazione e premere Ctrl + Shift + /due volte
Jacob R,

54

Nella tastiera spagnola senza cambiare nulla posso commentare con i tasti:

cmd + -

O

cmd+ alt+-

Questo funziona perché nella tastiera inglese / si trova nello stesso posto di - su una tastiera spagnola


2
Per qualche motivo ha smesso di funzionare per me. Ora questa combo piega solo il blocco di codice. Qualche idea?
danielrosero,

23

Assicurati di usare la barra (/) sul lato destro della tastiera.

Per commento linea:

Ctrl + /

Per commento blocco:

Ctrl+ Shift+/

Puoi vedere tutti i keymap in Android Studio: Help ➤ Default Keymap Reference


21

Su Mac e tastiera turca lo è (sia per commentare che commentare)

commento di riga: cmd+.

commento blocco: cmd+ alt+.


2
cmd +. riduce il metodo se ci si trova all'interno di un metodo, altrimenti non funziona. cmd + alt +. visualizza una finestra di dialogo verde scritta "Non ci sono pieghe personalizzate nel file corrente" Queste scorciatoie non funzionano ora in AS 3.1? Sto usando MacBook Air 2017.
Thracian,

@Thracian non funziona su 3.1+, inoltre ci sono altri bug come te non puoi digitare @ nella tastiera turca
Ege Kuzubasioglu

@EgeKuzubasioglu ho assegnato le mie scorciatoie. È stato piuttosto fastidioso commentare o bloccare-commentare manualmente ogni tanto. Uso AS 31.3, posso digitare @ con alt + q, cosa non funziona con il tuo?
Tracia,

14

Un esempio per un Mac OS X 10.5+ con una tastiera di layout tedesca senza NumPad :

  1. Apri Preferenze
  2. Cerca "Keymap"
  3. Espandi "Menu principale"
  4. Espandi "Codice"
  5. Elimina tutte le scorciatoie (solo un suggerimento)
  6. Aggiungi un collegamento per un commento a riga singola (ad es. Ctrl+ +)
  7. Aggiungi un collegamento per un commento di blocco (ad es. Ctrl+ alt +)
  8. In questo modo puoi essere sicuro che quei tasti non sono mappati (tranne se li hai assegnati in precedenza a un'altra funzione)

    inserisci qui la descrizione dell'immagine


13

Revisione e modifica delle scorciatoie da tastiera in Android Studio

Le scorciatoie da tastiera possono essere configurate (e riviste) tramite la finestra di dialogo Impostazioni, accessibile tramite File -> Settings.

Quando viene visualizzata questa finestra di dialogo, per rivedere (e / o aggiungere) un collegamento, procedere come segue:

Modifica la finestra di dialogo di scelta rapida

  1. Seleziona Keymap nell'elenco a sinistra. Si noti che esiste un'opzione "Keymap" e, a seconda della selezione originale, le scorciatoie assegnate a una determinata funzione differiscono in base alla Keymap.

  2. Digita "commento" o testo corrispondente alla funzione per la quale la scorciatoia da tastiera deve essere rivista / assegnata. Ogni corrispondenza ha una riga nell'elenco seguente e le scorciatoie da tastiera sono mostrate giustificate a destra insieme alla funzione. Ad esempio, sia CTRL+ ALT+ SLASHche CTRL+ K, CTRL+ Csono i due compiti per la creazione di un commento di riga.

Per modificare un collegamento:

  1. Seleziona la riga risultante corrispondente alla funzione per la quale la scorciatoia da tastiera deve essere rivista / assegnata
  2. Fare clic con il tasto destro del mouse e selezionare l'opzione Aggiungi o Rimuovi desiderata.

11

Uso questa sequenza (non una scorciatoia "lineare" ma utile comunque):

  • alt+ cpoi alt+ b(tenendo premuto alt) per il commento di blocco
  • alt+ cquindi alt+ l(trattenendo alt) per il commento di riga

(usano il menu Android Studio)


11

per il layout tedesco (Deutsches Layout) l'impostazione predefinita è:

per riga Commento: strg+Numpad(/)

per blocco Commento: strg+ shift+Numpad(/)


11

Metodo di commento come sviluppatori professionisti:

Windows / Linux:

Linea commento: Ctrl + /

Commento blocco: Ctrl + Shift

Commenti sul metodo:

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

aggiungerà lo snippet di commento come vediamo nella documentazione standard, provalo una volta.

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}

1
Per favore vota se ti è piaciuto usare il metodo per commentare il collegamento.
Rishabh Saxena,

Congratulazioni per la reputazione del 1500 ..!
realpranav,


8

Sul PC è impostato di default su Ctrl+ /. Questo commuterà commentando una selezione o la riga corrente.


6

Sto lavorando con una tastiera tedesca e la barra (/) è sul tasto 7, il che significa che l'accesso sarebbe Ctrl+ Shift+ 7. Tuttavia, questo non funziona in quanto è predefinito come qualcosa con il segnalibro 7.

Sono andato alle impostazioni (ricerca di keymap) e ho eliminato tutte le scorciatoie esistenti. Ho aggiunto Ctrl+ 7, confermato l'eliminazione del collegamento ai segnalibri e ora può funzionare bene.



5

Per un commento multilinea in Android Studio

seleziona la frase che vuoi commentare allora

usa ctrl + maiusc + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

COMMENTO SINGOLO DELLA LINEA

Per commento a riga singola

usa ctrl + /


1
In cosa differisce dalla risposta di Hugo Gresse?
Ken YN,


3

In LINUX

1. Commenti a riga singola . Ctrl + /

2.Per i commenti sul blocco Ctrl + Maiusc + /


Sembra una ripetizione di molte delle risposte esistenti, inclusa questa risposta .
Pang

Penso che nessuno abbia dato una risposta per Linux
Ramesh,

2

Mac (tastiera franco-canadese):

Il commento alla riga contiene entrambi: Cmd +É

Block Comment tieni tutti e tre: Cmd+Alt +É

"É" è nella stessa posizione di "? /" In inglese.


2

Sei sicuro di utilizzare / e non \? Su Mac ho trovato per impostazione predefinita:

  • Cmd + /

Commenti usando // notation

  • Cmd+ Opt+/

Commenti usando / * * / notazione


2

Se sei usato con Eclipse, c'è qualcosa in Impostazioni> Keymap Keymap: e puoi scegliere Eclipse per mantenere le stesse scorciatoie.


1

su Mac, usando il layout di tastiera inglese nel Regno Unito per raggiungere rapidamente Android Studio, la combinazione di tasti è:

cmd + alt (opzione) + /


1

Per commento riga tenere entrambi:

Ctrl + /

Per il commento a blocchi tieni tutti e tre:

Ctrl + Shift+/

Lo stesso modo per rimuovere il blocco dei commenti.


1

In Android Studio puoi fare un singolo commento con (vai alla riga quindi Ctrl+ /) e bloccare il commento con (seleziona il testo quindi Ctrl+ Shift+/ )

Inoltre, se desideri cambiare il colore del testo commentato, vai a File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)e modifica le proprietà. Preferisco che sia verde che viene utilizzato nell'editor notepad ++.



0

Mac:

Per commentare / commentare una riga, utilizzare: Ctrl + /.

Per commentare / rimuovere il commento da un blocco, usare: Ctrl + Maiusc + /.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.