[Løst] Genveje til PhpStorm IDE

  

5
Emne starter

phpstorm logo

Kan du dele nogle nyttige og brugervenlige genveje (live-skabeloner og keymaps, måske endda nogle plugins) til PHPStorm-programmet?

Tak for hjælpen

3 Svar
4

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

inspicér kodefane phpstorm

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:


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æt bogmærke på phpstorm

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 + [

3

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.

codeglance phpstorm-plugin

P.S. For at skifte (åbne/lukke) kortet - skal du trykke på CTRL + SHIFT + G


regextester-plugin til phpstorm ide


  • 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.

liveedit-plugin til phstorm

2

For at tilføje WordPress til dit PHPStorm-projekt, kan du se dokumentationen her:

https://www.jetbrains.com/help/phpstorm/preparing-to-use-wordpress.html#activating-the-wordpress-install

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:

Del: