Kan du dele nogle nyttige og brugervenlige genveje (live-skabeloner og keymaps, måske endda nogle plugins) til PHPStorm-programmet?
Tak for hjælpen
GENERELT & REDIGERING:
CTRL + ALT + S
- Åbner dialogboksen Indstillinger
CTRL + SHIFT + A
- Find handling - find enhver handling i PhpStorm
CTRL + ALT + L
- Omformater koden
CTRL + W
- Vælg kodeblokke - vælg hurtigt en hvilken som helst kodeblok uden at bruge musen
CTRL + SHIFT + W
- Sænk det aktuelle valg til tidligere tilstand
CTRL + D
- Dupliker den aktuelle linje eller valgte blok
CTRL + Y
- Slet linjen der, hvor startstregen er placeret
ALT (holder nede) + KLIK
- Flere markører
CTRL + SHIFT + OP
- Flytter opstillingen
CTRL + SHIFT + NED
- Flytter linjen nedad
SHIFT + ENTER
- Start en ny næste linje, uanset hvor du er i projektet
CTRL + Q
- Hurtigt opslag i dokumentation
CTRL + MUS OVER
- Kode Kort info
CTRL + DEL
- Vil slette ordet EFTER markøren
CTRL + BACKSPACE
- Vil slette ordet FØR markøren
CTRL + NUMPAD+.
- Udvid kodeblok
CTRL + NUMPAD-
- Skjul kodeblok
CTRL + /
- Kommentar/ikke-kommentar-linje
CTRL + SHIFT + /
- Blokering af kommentarer/ikke-kommentarer
SKIFT + F6
- Omdøb variablen (refactor/rename)
CTRL + TAB
- Skift mellem faner og værktøjsvindue
CTRL + MELLEMRUM
- Grundlæggende kodekomplettering
ALT + ENTER
- Vis intentionelle handlinger og quick-filer
CTRL + P
- Parameterinfo (inden for argumenter for metode/function-kald). Placer markøren hvor som helst i kaldet af den ønskede metode eller function, og tryk på Ctrl+P for at få mere information.
ALT + INDSÆT/F12
- Generer kode ... (Getters, Setters, Constructors)
CTRL + O
- Tilsidesæt metoder
CTRL + I
- Implementer metoder
ALT + F2
- Åbn siden i browseren
CTRL + ALT + T
- Omgiv med... (if..else, try..catch, for, osv.)
CTRL + ALT + I
- Automatisk indrykning af linje(r)
CTR + SHIFT + U
- Ændrer teksten - lowercase eller UPPERCASE
CTRL + ALT + J
- Omgiver sig med en levende skabelon eller EMMET
CTRL + ] / [
- Flyt til kodeblokkens slutning/start
CTRL + SHIFT + ] / [
- Vælg til kodeblok slut/start
CTRL + F4
- Luk den aktive editor-fane
CTRL + SHIFT + V
- Indsæt fra historien
ALT + #[0-9]
- Åbn det tilsvarende værktøjsvindue
ALT + 1
- Åbner/lukker navigations-/værktøjslinjen (normalt til venstre)
CTRL + ALT + F11
- Skift til fuldskærmstilstand
CTRL + SHIFT + F12
- Skift til maksimering af editor
ALT + SHIFT + F
- Tilføj til favoritter
ALT + SHIFT + I
- Inspicér nuværende fie med nuværende profie
CTRL + SHIFT + J
- Smart line join (kun HTML og JavaScript)
CTRL + ENTER
- Smart linjesplit (kun HTML og JavaScript)
CTRL + SHIFT + ENTER
- Udfyld en erklæring
CTRL + SHIFT + I
- Se (kig i modal/popup-vindue) CSS/JS/PHP-egenskaber ved hover af en klasse i HTML/JS/CSS/PHP-filer. (meget nyttigt til udvikling af WordPress 🙂)
NAVIGATION:
CTRL + SHIFT + A
- Find handling - find enhver handling i PhpStorm
CTRL + N
- Gå til undervisning
CTRL + ALT + SHIFT + J
- Vælg alle forekomster af det aktuelle ord/symbol i multiple caret-tilstand
ALT + J
- Vælg alle forekomster af et bestemt (aktuelt) ord/symbol ved at vælge dem en efter en (en efter en)
CTRL + SHIFT + N
- Gå til filen
CTRL + G
- Gå til linje
CTRL + SHIFT + BACKSPACE
- Naviger til den sidst redigerede placering i projektet
ALT + VENSTRE
- Forrige fane
ALT + HØJRE
- Næste fane
CTRL + ALT + SHIFT + N
- Gå til symbol
ESC
- Gå til editor (fra værktøjsvinduet)
CTRL + E
- Popup med seneste filer
CTRL + ALT + VENSTRE/HØJRE
- Naviger frem/tilbage
ALT + F1
- Vælg aktuel figur eller symbol i enhver visning
CTRL + ALT + B
- Gå til implementering(er)
CTRL + SHIFT + I
- Åbn hurtigt definitionsopslag. Viser de relaterede egenskaber for HTML-id/klassen fra CSS eller for en function - vises i et pop op-vindue
CTRL + SHIFT + B
- Gå til typeerklæring
CTRL + U
- Gå til supermetode/superklasse
ALT + OP/NED
- Gå til forrige/næste metode
F2 / SHIFT + F2
- Næste/forrige markerede fejl
F4 / CTRL + ENTER
- Rediger kilde / Vis kilde
CTRL + B ELLER CTRL + KLIK
- Gå til erklæring. Du kan øjeblikkeligt springe til function- eller metodedefinitionen eller en variabel-, klasse-, komponent- eller CSS-stildeklaration: Bare Ctrl-klik på den, eller placer markøren på den, og tryk på CTRL + B. Denne genvej kan også hjælpe dig med at springe til den fil, der henvises til, eller det importerede modul.
FN + SLUT-KNAP
- Går til bunden af siden
SØG OG ERSTAT:
DOBBELT SHIFT (SHIFT+SHIFT)
- Søg overalt - Inklusive filer i hele projektet
BEMÆRK: den søger ikke efter faktisk almindelig tekst / string-indhold. Til det: brug standard "Rediger | Find | Find i sti..." (for at søge på tværs af filer) eller CTRL + SHIFT + F
CTRL + F
- Find
CTRL + R
- Find og erstat
F3
- Find næste/forrige
SKIFT + F3
- Find tidligere
CTRL + SHIFT + F
- Find i stien
CTRL + SHIFT + R
- Find og erstat i stien
ALT + F7
- Find anvendelser
CTRL + F7
- Find anvendelser i filen
CTRL + SHIFT + F7
- Fremhæv anvendelser i filen
CTRL + ALT + F7
- Vis anvendelser
LOKALHISTORIE (VCS):
ALT + SHIFT + C
- Se de seneste ændringer
ALT + ANFØRSELSTEGN (`)
- 'VCS' hurtig popup
CTRL + K
- Forpligt projektet til VCS
CTRL + T
- Opdater projekt fra VCS
LØBENDE:
SHIFT + F10
- Løb
CTRL + SHIFT + F10
- Kør kontekstkonfiguration fra editor
CTRL + SHIFT + X
- Kør kommandolinjen
DEBUGGING:
SHIFT + F9
- Fejlfinding
F8
- Træd over
F7
- Træd ind i
SHIFT + F8
- Træd ud
ALT + F8
- Evaluer udtryk
F9
- Genoptag programmet
CTRL + F8
- Skift breakpoint
CTRL + SHIFT + F8
- Vis breakpoints
LEVENDE SKABELONER:
CTRL + J
- Indsæt live-skabelon i et projekt
øko
- 'echo'-erklæring + du kan udfylde echo
Foran
- foreach(iterable_expr as $value) {...}
Foran
- foreach(iterable_expr as $key => $value) {...}
inc/inco
- 'include'/'include_once' erklæring
prif
- privat function
pubf
- offentlig function
prof
- beskyttet function
rqr/rqro
- 'require'/'require_once'-erklæring
og mange flere...
ANDRE TIPS OG TRICKS:
- > LINK < til den officielle PhpStorm .pdf-dokumentation
- For at ændre standardgenveje/hotkeys skal du gå til: CTRL + ALT + S (Indstillinger) -> Keymap
Kode -> Inspicér kode
- Tjek for fejl/reduntante filer og brug(e)
Du kan også få adgang til Resultater af inspektion værktøjsvindue ved at vælge Vis | Værktøjsvinduer | Inspektionsresultater.
BEMÆRK: Den vil KUN være tilgængelig, når du har kørt Kode | Inspicér kode
For hvert problem kan du se den foreslåede quick-fix ved at trykke på Alt+Enter. Du kan også springe til den tilsvarende linje i editoren ved at trykke på F4 eller ved at dobbeltklikke på problemet i værktøjsvinduet.
Redaktør > Generelt > Intelligente taster:
- Omgiv markeringen, når du skriver et citat eller en parentes. Vælg en tekst, og ved at trykke på ' bliver den til 'tekst': http://stackoverflow.com/questions/31406616/how-to-wrap-selection-in-quotes-using-phpstorm
CTRL + SHIFT + D
- Ærbødighed: https://zealdocs.org/ - offline dokumentation - integreres fint med PHP Storm: kan installere dokumentation + API'er for mange sprog som f.eks: WordPress, HTML, CSS, jQuery, JavaScript, Emmet, PHP osv.
Sammenlign alle tekstkilder
-
Tryk på Ctrl+Shift+A og begynd at skrive for at finde Åbn tomt diff-vindue handling.
-
Indsæt den tekst, du vil sammenligne, i venstre og højre panel.
Bogmærker
Hvis du har brug for at oprette et bogmærke, kan du nemt gøre det ved at klikke på den pågældende kodelinje og vælge Sæt bogmærke (eller tryk på F11);
Senere kan du trykke på SHIFT + F11 for at se bogmærket/bogmærkerne:
Sådan omgiver du markeringer med parenteser/parenteser/parenteser:
Fremhæv en tekst, og tryk på SHIFT + ( og markeringen vil være i parenteser/klammer/parenteser.
Det samme gælder for:
SHIFT + {
SKIFT + [
Jeg kan dele de plugins, jeg bruger!
Jeg tror, at oplysningerne vil være nyttige for PhpStorm-fans 🙂.
Her er de:
- CodeGlance: Integrerer et kodeminimap svarende til det, der findes i Sublime, i redigeringsvinduet.
P.S. For at skifte (åbne/lukke) kortet - skal du trykke på CTRL + SHIFT + G
- RegexpTester - Tester af regulære udtryk til PhpStorm som https://regex101.com/
- Live redigering - Viser øjeblikkeligt ændringer i din kode under en debugging-session.
Som standard er Live Edit functionality kun aktiveret for HTML- og CSS-filer. For at slå det til for JavaScript, Node.js og andre filtyper skal du gå til Indstillinger/Præferencer | Bygning, udførelse, udrulning | Debugger | Live Edit.
For at begynde at bruge Live Edit skal du åbne den HTML-fil, du arbejder med, og vælge Fejlfinding i dens kontekstmenu. Dette vil starte JavaScript-debuggeren i WebStorm og åbne din fil i browseren. Når du redigerer koden, vil du se de ændringer, du foretager, afspejlet i browseren.
For at tilføje WordPress til dit PHPStorm-projekt, kan du se dokumentationen her:
Du kan også fremskynde din WordPress-udvikling ved at installere og bruge WP-CLI på din maskine;
Læs her, hvordan du installerer WP-CLI på Windows 10:
https://make.wordpress.org/cli/handbook/guides/installing/#installing-on-windows
Se video om, hvordan man gør (på russisk):
... og på engelsk: