Domanda

In Visual Studio (usando la mappatura dei tasti IDEA), Ctrl + Maiusc + R fa apparire il menu 'Refactor'.

Come posso fare lo stesso in IntelliJ?

Su Windows.

È stato utile?

Soluzione

ctrl + alt + shift + t = refactor this

in intelliJ IDEA versione 11.0.2

Altri suggerimenti

Se si preme CTRL + Maiusc + A e si digita l'azione che si desidera eseguire, mostra anche i tasti di scelta rapida. In questo modo puoi imparare le scorciatoie molto più facilmente.

inserisci qui la descrizione dell'immagine

La gamma di opzioni di refactoring in IntelliJ è fantastica, fai clic con il pulsante destro del mouse sul tuo editor e premi R per vedere l'intero menu. Presto vorrai comunque usare solo le scorciatoie da tastiera; alcuni dei miei preferiti sono:

  • Maiusc + F6 : refactoring di un metodo o nome di variabile
  • Ctrl + Maiusc + F6 : refactoring di una variabile / tipo di campo
  • Ctrl + Alt + M : estrae un metodo
  • Ctrl + Alt + V : introduce una variabile

Scoprirai che le principali azioni di refactoring sono legate ai tasti, piuttosto che l'intero menu è associato a una scorciatoia da tastiera. Il cheatheet fornito con IntelliJ (Help > Default Keymap Reference) era prezioso quando stavo cercando di capire tutto ciò che era possibile. ( Disponibile anche online! ).

Penso che probabilmente puoi ottenere il menu di refactoring in Windows premendo il tasto Tasto di scelta rapida (accanto al tasto Ctrl destro) e quindi R mentre il cursore si trova nell'editor finestra. Non sono sicuro che esista un'associazione dedicata - Sono abbastanza sicuro che non puoi impostarne una.

Alt + R aprirà il menu. Ad esempio, Alt + R , L ti consentirà di richiamare un metodo.

Hm, basta premere ctrl + r - fa rifrattore praticamente qualsiasi cosa? Ho cambiato il layout delle scorciatoie da tastiera in Netbeans e l'ho modificato un po ', ma non credo che abbia cambiato nulla. La vera sfida è " Come premere il pulsante DO REFRACTOR nella finestra degli usi quando si desidera rifrangere un metodo utilizzato in più punti SENZA usare il mouse " ;.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top