Cheat Sheet scorciatoie da tastiera PhpStorm
Un cheat sheet di 96 scorciatoie da tastiera in JetBrains PhpStorm.
Varie
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Trova azione | Cmd + Shift + A |
Ctrl + Shift + A |
Modifica (Editing)
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Completamento codice base | Cmd + Spazio |
Ctrl + Spazio |
| Mostra azioni d’intento e correzioni rapide | Alt + Invio |
Alt + Invio |
| Info parametri (all’interno delle chiamate ai metodi) | Cmd + P |
Ctrl + P |
| Ricerca rapida documentazione | Cmd + Q |
Ctrl + Q |
| Info brevi | Cmd + (passa il mouse sul codice) |
Ctrl + (passa il mouse sul codice) |
| Genera codice… (Getter, Setter, Costruttori) | Alt + Ins |
Alt + Ins |
| Sovrascrivi metodi | Cmd + O |
Ctrl + O |
| Implementa metodi | Cmd + I |
Ctrl + I |
| Circonda con… (if..else, try..catch, for, ecc.) | Cmd + Alt + T |
Ctrl + Alt + T |
| Commenta/decommenta con commento di riga | Cmd + / |
Ctrl + / |
| Commenta/decommenta con commento di blocco | Cmd + Shift + / |
Ctrl + Shift + / |
| Seleziona blocchi di codice crescenti | Cmd + W |
Ctrl + W |
| Riduci la selezione attuale allo stato precedente | Cmd + Shift + W |
Ctrl + Shift + W |
| Riformatta codice | Cmd + Alt + L |
Ctrl + Alt + L |
| Rientro automatico riga/e | Cmd + Alt + I |
Ctrl + Alt + I |
| Duplica riga corrente o blocco selezionato | Cmd + D |
Ctrl + D |
| Elimina riga al cursore | Cmd + Y |
Ctrl + Y |
| Unione righe intelligente (solo HTML e JavaScript) | Cmd + Shift + J |
Ctrl + Shift + J |
| Divisione righe intelligente (solo HTML e JavaScript) | Cmd + Invio |
Ctrl + Invio |
| Inizia nuova riga | Shift + Invio |
Shift + Invio |
| Cambia maiuscole/minuscole della parola al cursore o del blocco | Cmd + Shift + U |
Ctrl + Shift + U |
| Seleziona fino all’inizio del blocco di codice | Cmd + Shift + [ |
Ctrl + Shift + [ |
| Seleziona fino alla fine del blocco di codice | Cmd + Shift + ] |
Ctrl + Shift + ] |
| Elimina fino alla fine della parola | Cmd + Canc |
Ctrl + Canc |
| Elimina fino all’inizio della parola | Cmd + Backspace |
Ctrl + Backspace |
| Espandi/comprimi blocco di codice | Cmd + +/- |
Ctrl + +/- |
| Chiudi scheda editor attiva | Cmd + F4 |
Ctrl + F4 |
| Incolla dalla cronologia | Cmd + Shift + V |
Ctrl + Shift + V |
Debugging
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Salta avanti (Step over) | F8 |
F8 |
| Entra (Step into) | F7 |
F7 |
| Esci (Step out) | Shift + F8 |
Shift + F8 |
| Valuta espressione | Alt + F8 |
Alt + F8 |
| Riprendi programma | F9 |
F9 |
| Attiva/disattiva punto di interruzione | Cmd + F8 |
Ctrl + F8 |
| Visualizza punti di interruzione | Cmd + Shift + F8 |
Ctrl + Shift + F8 |
Esecuzione (Running)
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Esegui | Shift + F10 |
Shift + F10 |
| Debug | Shift + F9 |
Shift + F9 |
| Esegui configurazione contesto dall’editor | Cmd + Shift + F10 |
Ctrl + Shift + F10 |
| Esegui riga di comando | Cmd + Shift + X |
Ctrl + Shift + X |
Cerca/Sostituisci
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Cerca/Sostituisci | Cmd + F/R |
Ctrl + F/R |
| Cerca successivo | F3 |
F3 |
| Cerca precedente | Shift + F3 |
Shift + F3 |
| Cerca/Sostituisci nel percorso | Cmd + Shift + F/R |
Ctrl + Shift + F/R |
Ricerca Utilizzi
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Trova utilizzi | Alt + F7 |
Alt + F7 |
| Trova utilizzi nel file | Cmd + F7 |
Ctrl + F7 |
| Evidenzia utilizzi nel file | Cmd + Shift + F7 |
Ctrl + Shift + F7 |
| Mostra utilizzi | Cmd + Alt + F7 |
Ctrl + Alt + F7 |
Navigazione
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Vai alla classe | Cmd + N |
Ctrl + N |
| Vai al file | Cmd + Shift + N |
Ctrl + Shift + N |
| Vai al simbolo | Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
| Vai alla riga | Cmd + G |
Ctrl + G |
| Vai alla scheda editor successiva/precedente | Alt + Sinistra/Destra |
Alt + Sinistra/Destra |
| Vai all’editor (dalla finestra degli strumenti) | Esc |
Esc |
| Popup file recenti | Cmd + E |
Ctrl + E |
| Indietro/Avanti | Cmd + Alt + Sinistra/Destra |
Ctrl + Alt + Sinistra/Destra |
| Naviga fino all’ultima posizione di modifica | Cmd + Shift + Backspace |
Ctrl + Shift + Backspace |
| Seleziona file o simbolo corrente in qualsiasi vista | Alt + F1 |
Alt + F1 |
| Vai alla dichiarazione | Cmd + B |
Ctrl + B |
| Vai all’implementazione | Cmd + Alt + B |
Ctrl + Alt + B |
| Apri ricerca rapida definizione | Cmd + Shift + I |
Ctrl + Shift + I |
| Vai alla dichiarazione di tipo | Cmd + Shift + B |
Ctrl + Shift + B |
| Vai al super-metodo/super-classe | Cmd + U |
Ctrl + U |
| Vai al metodo precedente/successivo | Alt + Su/Giù |
Alt + Su/Giù |
| Sposta alla fine/inizio del blocco di codice | Cmd + ]/[ |
Ctrl + ]/[ |
| Prossimo errore evidenziato | F2 |
F2 |
| Errore evidenziato precedente | Shift + F2 |
Shift + F2 |
| Modifica/Visualizza sorgente | F4 |
F4 |
Refactoring
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Copia/Sposta | F5/F6 |
F5/F6 |
| Eliminazione sicura (Safe Delete) | Alt + Canc |
Alt + Canc |
| Rinomina | Shift + F6 |
Shift + F6 |
| Variabile inline | Cmd + Alt + N |
Ctrl + Alt + N |
| Estrai Metodo/Variabile/Campo/Costante | Cmd + Alt + M/V/F/C |
Ctrl + Alt + M/V/F/C |
| Refactoring (mostra tutti i refactoring disponibili) | Cmd + Alt + Shift + T |
Ctrl + Alt + Shift + T |
VCS/Cronologia locale
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Popup rapido VCS | Alt + ``` |
Alt + ``` |
| Commit progetto a VCS | Cmd + K |
Ctrl + K |
| Aggiorna progetto da VCS | Cmd + T |
Ctrl + T |
| Visualizza modifiche recenti | Alt + Shift + C |
Alt + Shift + C |
Generale
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Cerca ovunque | Shift x2 |
Shift x2 |
| Trova azione | Cmd + Shift + A |
Ctrl + Shift + A |
| Apri la finestra degli strumenti corrispondente | Alt + 1-9 |
Alt + 1-9 |
| Attiva/disattiva modalità a schermo intero | Cmd + Alt + F11 |
Ctrl + Alt + F11 |
| Attiva/disattiva massimizzazione editor | Cmd + Shift + F12 |
Ctrl + Shift + F12 |
| Aggiungi ai preferiti | Alt + Shift + F |
Alt + Shift + F |
| Ispeziona file corrente con profilo corrente | Alt + Shift + I |
Alt + Shift + I |
| Apri finestra impostazioni | Cmd + Alt + S |
Ctrl + Alt + S |
| Passa tra schede e finestre strumenti | Cmd + Tab |
Ctrl + Tab |
Live Templates/Snippet
| Azione | Scorciatoia Mac | Scorciatoia Win |
|---|---|---|
| Inserisci template live | Cmd + J |
Ctrl + J |
| Istruzione ’echo' | eco |
eco |
| foreach(iterable_expr as $value) {…} | fore |
fore |
| foreach(iterable_expr as $key => $value) {…} | forek |
forek |
| Istruzione ‘include’/‘include_once’ | inc/inco |
inc/inco |
| Funzione privata | prif |
prif |
| Funzione protetta | prof |
prof |
| Funzione pubblica | pubf |
pubf |
| Istruzione ‘require’/‘require_once’ | rqr/rqro |
rqr/rqro |