Comenzi rapide de la tastatură PhpStorm - Cheat Sheet
Un cheat sheet cu 96 de comenzi rapide de la tastatură în JetBrains PhpStorm.
Diverse (Miscellaneous)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Găsire acțiune (Find Action) | Cmd + Shift + A |
Ctrl + Shift + A |
Editare (Editing)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Completare cod de bază | Cmd + Spațiu |
Ctrl + Spațiu |
| Afișare intenții și remedieri rapide | Alt + Enter |
Alt + Enter |
| Informații parametri (în apeluri de metodă) | Cmd + P |
Ctrl + P |
| Căutare rapidă documentație | Cmd + Q |
Ctrl + Q |
| Informație sumară | Cmd + (trecere mouse peste cod) |
Ctrl + (trecere mouse peste cod) |
| Generare cod… (Getteri, Setteri, Constructori) | Alt + Insert |
Alt + Insert |
| Suprascriere metode (Override) | Cmd + O |
Ctrl + O |
| Implementare metode | Cmd + I |
Ctrl + I |
| Înconjurare cu… (if..else, try..catch, for etc.) | Cmd + Alt + T |
Ctrl + Alt + T |
| Comentare/decomentare cu linie | Cmd + / |
Ctrl + / |
| Comentare/decomentare cu bloc | Cmd + Shift + / |
Ctrl + Shift + / |
| Selectare blocuri de cod succesiv mai mari | Cmd + W |
Ctrl + W |
| Reducerea selecției actuale la starea anterioară | Cmd + Shift + W |
Ctrl + Shift + W |
| Reformatare cod | Cmd + Alt + L |
Ctrl + Alt + L |
| Indentare automată linie/linii | Cmd + Alt + I |
Ctrl + Alt + I |
| Duplicare linie curentă sau bloc selectat | Cmd + D |
Ctrl + D |
| Ștergere linie la cursor | Cmd + Y |
Ctrl + Y |
| Unire inteligentă linii (doar HTML și JavaScript) | Cmd + Shift + J |
Ctrl + Shift + J |
| Divizare inteligentă linii (doar HTML și JavaScript) | Cmd + Enter |
Ctrl + Enter |
| Începe linie nouă | Shift + Enter |
Shift + Enter |
| Comutare majuscule/minuscule pentru cuvântul la cursor sau bloc | Cmd + Shift + U |
Ctrl + Shift + U |
| Selectare până la începutul blocului de cod | Cmd + Shift + [ |
Ctrl + Shift + [ |
| Selectare până la sfârșitul blocului de cod | Cmd + Shift + ] |
Ctrl + Shift + ] |
| Ștergere până la sfârșitul cuvântului | Cmd + Delete |
Ctrl + Delete |
| Ștergere până la începutul cuvântului | Cmd + Backspace |
Ctrl + Backspace |
| Expandare/restrângere bloc de cod | Cmd + +/- |
Ctrl + +/- |
| Închidere filă activă editor | Cmd + F4 |
Ctrl + F4 |
| Lipire din istoric | Cmd + Shift + V |
Ctrl + Shift + V |
Depanare (Debugging)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Pas deasupra (Step over) | F8 |
F8 |
| Pas înăuntru (Step into) | F7 |
F7 |
| Pas în afară (Step out) | Shift + F8 |
Shift + F8 |
| Evaluare expresie | Alt + F8 |
Alt + F8 |
| Reluare program | F9 |
F9 |
| Comutare punct de întrerupere | Cmd + F8 |
Ctrl + F8 |
| Vizualizare puncte de întrerupere | Cmd + Shift + F8 |
Ctrl + Shift + F8 |
Rulare (Running)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Rulare | Shift + F10 |
Shift + F10 |
| Depanare | Shift + F9 |
Shift + F9 |
| Rulare configurație context din editor | Cmd + Shift + F10 |
Ctrl + Shift + F10 |
| Rulare linie de comandă | Cmd + Shift + X |
Ctrl + Shift + X |
Căutare/Înlocuire
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Căutare/Înlocuire | Cmd + F/R |
Ctrl + F/R |
| Căutare următorul | F3 |
F3 |
| Căutare anteriorul | Shift + F3 |
Shift + F3 |
| Căutare/Înlocuire în cale | Cmd + Shift + F/R |
Ctrl + Shift + F/R |
Căutare utilizări (Usage Search)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Găsire utilizări | Alt + F7 |
Alt + F7 |
| Găsire utilizări în fișier | Cmd + F7 |
Ctrl + F7 |
| Evidențiere utilizări în fișier | Cmd + Shift + F7 |
Ctrl + Shift + F7 |
| Afișare utilizări | Cmd + Alt + F7 |
Ctrl + Alt + F7 |
Navigare (Navigation)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Mergi la clasă | Cmd + N |
Ctrl + N |
| Mergi la fișier | Cmd + Shift + N |
Ctrl + Shift + N |
| Mergi la simbol | Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
| Mergi la linia | Cmd + G |
Ctrl + G |
| Mergi la fila editor următoare/anterioară | Alt + Stânga/Dreapta |
Alt + Stânga/Dreapta |
| Mergi la editor (din fereastra de unelte) | Esc |
Esc |
| Popup fișiere recente | Cmd + E |
Ctrl + E |
| Înapoi/Înainte | Cmd + Alt + Stânga/Dreapta |
Ctrl + Alt + Stânga/Dreapta |
| Navigare la ultima locație editată | Cmd + Shift + Backspace |
Ctrl + Shift + Backspace |
| Selectare fișier sau simbol curent în orice vizualizare | Alt + F1 |
Alt + F1 |
| Mergi la declarație | Cmd + B |
Ctrl + B |
| Mergi la implementare | Cmd + Alt + B |
Ctrl + Alt + B |
| Deschidere căutare rapidă definiție | Cmd + Shift + I |
Ctrl + Shift + I |
| Mergi la declarație de tip | Cmd + Shift + B |
Ctrl + Shift + B |
| Mergi la super-metodă/super-clasă | Cmd + U |
Ctrl + U |
| Mergi la metoda anterioară/următoare | Alt + Sus/Jos |
Alt + Sus/Jos |
| Mutare la sfârșitul/începutul blocului de cod | Cmd + ]/[ |
Ctrl + ]/[ |
| Următoarea eroare evidențiată | F2 |
F2 |
| Eroarea anterioară evidențiată | Shift + F2 |
Shift + F2 |
| Editare/Vizualizare sursă | F4 |
F4 |
Refactorizare (Refactoring)
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Copiere/Mutare | F5/F6 |
F5/F6 |
| Ștergere sigură | Alt + Delete |
Alt + Delete |
| Redenumire | Shift + F6 |
Shift + F6 |
| Variabilă inline | Cmd + Alt + N |
Ctrl + Alt + N |
| Extragere Metodă/Variabilă/Câmp/Constantă | Cmd + Alt + M/V/F/C |
Ctrl + Alt + M/V/F/C |
| Refactorizare proiect (afișare toate opțiunile) | Cmd + Alt + Shift + T |
Ctrl + Alt + Shift + T |
VCS/Istoric local
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Popup rapid VCS | Alt + ``` |
Alt + ``` |
| Commit proiect în VCS | Cmd + K |
Ctrl + K |
| Actualizare proiect din VCS | Cmd + T |
Ctrl + T |
| Vizualizare schimbări recente | Alt + Shift + C |
Alt + Shift + C |
General
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Căutare peste tot | Shift x2 |
Shift x2 |
| Găsire acțiune | Cmd + Shift + A |
Ctrl + Shift + A |
| Deschidere fereastră unelte corespunzătoare | Alt + 1-9 |
Alt + 1-9 |
| Comutare mod ecran complet | Cmd + Alt + F11 |
Ctrl + Alt + F11 |
| Comutare maximizare editor | Cmd + Shift + F12 |
Ctrl + Shift + F12 |
| Adăugare la favorite | Alt + Shift + F |
Alt + Shift + F |
| Inspectare fișier curent cu profilul curent | Alt + Shift + I |
Alt + Shift + I |
| Deschidere dialog Setări | Cmd + Alt + S |
Ctrl + Alt + S |
| Comutare între file și ferestre de unelte | Cmd + Tab |
Ctrl + Tab |
Șabloane live (Live Templates)/Snippet-uri
| Acțiune | Scurtătură Mac | Scurtătură Win |
|---|---|---|
| Inserare șablon live | Cmd + J |
Ctrl + J |
| Instrucțiune ’echo' | eco |
eco |
| foreach(iterable_expr as $value) {…} | fore |
fore |
| foreach(iterable_expr as $key => $value) {…} | forek |
forek |
| Instrucțiune ‘include’/‘include_once’ | inc/inco |
inc/inco |
| Funcție privată | prif |
prif |
| Funcție protejată | prof |
prof |
| Funcție publică | pubf |
pubf |
| Instrucțiune ‘require’/‘require_once’ | rqr/rqro |
rqr/rqro |