In Visual Studio (utilizzando IDEA mappatura dei tasti), Ctrl +Maiusc +R si apre il menu 'refactoring'.scorciatoia da tastiera per 'refactoring' per IntelliJ IDEA
Come faccio a fare lo stesso in IntelliJ?
Su Windows.
In Visual Studio (utilizzando IDEA mappatura dei tasti), Ctrl +Maiusc +R si apre il menu 'refactoring'.scorciatoia da tastiera per 'refactoring' per IntelliJ IDEA
Come faccio a fare lo stesso in IntelliJ?
Su Windows.
Ctrl + alt + spostamento + t = refactor questo
intelliJ IDEA versione 11.0.2
Le principali azioni di refactoring sono associate ai tasti, piuttosto che all'intero menu associato a una scorciatoia da tastiera. Il cheatsheet fornito con IntelliJ (Help> Default Keymap Reference) era prezioso quando stavo cercando di capire tutto ciò che era possibile. (Available online too!).
Penso che probabilmente è possibile ottenere il menu di refactoring in Windows premendo il Contesto chiave (accanto al Ctrl destro) e poi R mentre il cursore si trova nella finestra dell'editor. Non sono sicuro che esista una rilegatura dedicata - Sono abbastanza sicuro che non puoi impostarne una.
:( Odio ricordare i collegamenti a tutte le diverse refactoring - per me, mi è sempre piaciuto solo avere un collegamento al menu refactoring in sé Contesto Key -. R non è configurabile :( – ripper234
Hmm, doesn 't Alt-R apre il menu Refactoring? Penso di usarlo molto: Alt-R + X = metodo di estrazione, Alt-R + N = in linea. Inoltre, imparerai rapidamente le scorciatoie dirette ai refactoring comuni (Shift -F6 per rinomina ecc.) – Jonik
Puoi anche premere Ctrl + Maiusc + A (Cerca azione) e digitare il nome del refactoring desiderato. In questo modo non è necessario ricordare tutte le scorciatoie e ottenere ciò che vuoi abbastanza rapidamente: – Lyudmil
Alt +R tirerà giù il menu. Ad esempio, Alt + R, L consente di richiamare un metodo.
In Visual Studio, viene visualizzato un menu più piccolo con solo i relativi refactoring - mostra solo i refactoring che si applicano all'entità specifica in cui è inserito il cursore. Grazie comunque. – ripper234
La gamma di opzioni di refactoring in IntelliJ è fantastica, fare clic con il pulsante destro del mouse sul proprio editor e premere R per visualizzare l'intero menu. Presto vorrete usare solo le scorciatoie da tastiera; alcuni dei miei preferiti sono:
Se si preme sul CTRL +Maiusc +A e digitare l'azione che si desidera eseguire, mostra anche i tasti scorciatoie.In questo modo puoi imparare le scorciatoie molto più facilmente.
Hm, è sufficiente premere Ctrl + R - lo fa rifrattore praticamente qualsiasi cosa? Ho cambiato il layout delle scorciatoie da tastiera in Netbeans e l'ho modificato leggermente, ma non penso che abbia cambiato nulla. La vera sfida è "Come premere il tasto DO REFRATTORE nella finestra degli usi quando si vuole rifrattore di un metodo usato in più posti SENZA usare il mouse".
Sono appena passato da Eclipse a IDEA e il menu "quick refactor" mi è piaciuto perché era talmente facile da usare. Ma ora in IDEA i tasti di scelta rapida dopo l'apertura di "refactoring this" sono semplicemente orribili. Sono numeri (1, 2, ...) al posto delle lettere, non sono personalizzabili e i numeri significano rifacimenti diversi a seconda di cosa è selezionato. Perché non solo una lettera fissa per ogni azione come "c" per "estratto costante"? Per come è in IDEA, devo prima premere il tasto "refactor this" e poi cercare nel menu se "extract constant" è hotkey 4, 5 o 6 nel contesto. Non ho questa decisione UX. – Gandalf
Inoltre uno dei refactoring più utilizzati "inline" non ha alcun collegamento singolo in questo menu. – Gandalf
Soluzione alternativa: creare scorciatoie con lo stesso primo tratto e diverso tratto sekond per ciascun refactoring. Funziona come in Eclipse ma non mostra un bel menu con tutte le opzioni possibili, ovviamente. – Gandalf