Skip to content

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