2012-03-31 10 views

risposta

18

Fare clic con il pulsante destro del mouse nel riquadro dell'editor per la classe A, passare a 'Genera ...' -> 'Sovrascrivi metodi ...'.

Ti verrà quindi presentato un elenco di tutti i metodi che possono essere sostituiti.

'Genera ...' può anche essere richiamato tramite scorciatoie da tastiera, al momento sono su un Mac ed è ^N. IIRC il collegamento su Windows/Linux è Alt-Insert.

+0

Grazie! Sono attualmente su Linux, la scorciatoia per i "Override Methods" è CTRL + O come detto da MalsR nella sua risposta sopra. – kaneda

+0

Questo è stupido, non è la tua risposta, perché non lo rendono autocompleto per te come Xcode lo fa. – mskw

10

provato ad aggiungere questo come un commento, ma le scorciatoie da tastiera sono chiare quando aggiunto come risposta;)

volta nella sottoclasse fare CTRL + O (Windows) Questo elenco di metodi che è può eseguire l'override, che include quelli standard così come i metodi della tua superclasse.

Ulteriori informazioni (Non correlate alla domanda): Inoltre, viene pubblicato un collegamento che contiene altri utili shocuts intelliJ se sono utili. IntelliJ shortcuts that I can't find

+0

Grazie a MalsR per il suggerimento di scelta rapida (che è lo stesso per Linux). Anche grazie per il link. Controllerò. – kaneda

+0

@kaneda Felice di aiutare. – MalsR

2

su Mac con l'ultima Intellij (13), utilizzare Code > Override Methods... e iniziare a digitare il metodo che si desidera ignorare, genererà automaticamente l'intero metodo con il @Override annotazioni per voi

La scorciatoia per questo è Cmd + O

Problemi correlati