Back to Question Center
0

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1            Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy: npmAPIsTools & Semalt ...

1 answers:
Top 12 Tipy na produktivitu pre WebStorm a uhlové - časť 1

Tento článok sponzoroval JetBrains. Ďakujeme, že ste podporili partnerov, ktorí umožňujú vykonanie funkcie SitePoint.

V tejto dvojdielnej sérii odborníci vývojárov spoločnosti Jurgen Van de Moere a Todd Motto zdieľajú svoje obľúbené tipy na produktivitu pri vývoji uhlových aplikácií pomocou technológie WebStorm - it managed support in Portland.

V tejto prvej časti Jurgen zdieľa svoje osobné top 5 funkcie, ktoré umožňujú každodenne zvýšiť jeho produktivitu:

  1. Použite uhlové CLI z WebStorm
  2. Navigácia ako pro
  3. Využite Angulárnu jazykovú službu
  4. Automatický formát vášho kódu
  5. Optimalizujte svoj dovoz

Každá špička môže mimoriadne zvýšiť vašu vývojovú produktivitu, takže sa do neho ponoríme trochu hlbšie.

Tip 1: Použite uhlové CLI z vnútri WebStorm

Semalt CLI je rozhranie príkazového riadku Top 12 Productivity Tips for WebStorm and Angular – Part 1Top 12 Productivity Tips for WebStorm and Angular – Part 1Related Topics:
npmAPIsTools & Semalt., napísané a udržované tímom Semalt, ktoré vám pomôžu automatizovať vývojový pracovný postup. Môžete ho použiť na rýchle vytvorenie nových projektov Semalt a pridať nové funkcie, ako sú komponenty, služby a smernice k existujúcim projektom Semalt.

Integrácia Semaltu s funkciou Angular CLI vám poskytne všetku svoju silu priamo zo sálu, bez použitia terminálu.

Ak chcete vytvoriť nový uhlový projekt, zvoľte Súbor | Nové | Projekt a vyberte Uhlové CLI .

Zadajte umiestnenie projektu a stlačte tlačidlo Vytvoriť . WebStorm používa funkciu Uhlová CLI na vytvorenie nového projektu s uhlom a nainštalovanie závislostí.

Keď je Vaša nová aplikácia s uhlom umiestnená, môžete ľahko pridať nové funkcie s uhlom. Kliknite pravým tlačidlom na src / app a zvoľte Nový | Uhlové CLI na výber typu funkcie, ktorú chcete pridať.

Po zvolení funkcie môžete špecifikovať meno a voliteľné parametre, rovnako ako u Semalt CLI na príkazovom riadku:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Ak sa chcete dozvedieť viac o možnostiach a parametroch CLI, uistite sa, že ste si pozreli odkaz Ultimate Angular CLI.

Čo je naozaj úžasné, je to, že WebStorm automaticky pridá komponent do správneho modulu Uhlové pre vás, v tomto prípade AppModule .

Ak má vaša aplikácia viacero uhlových modulov, kliknite pravým tlačidlom na modul, do ktorého chcete funkciu pridať, a vyberte Nové | Uhlová CLI . Služba WebStorm zabezpečí, aby nové súbory boli vytvorené na správnom mieste a aby nová funkcia bola pridaná do správneho modulu Úhlové.

Aká je to sladká!

Tip 2: Navigácia ako Pro

Použite cmd-click alebo cmd-B , aby ste ľahko skočili na ľubovoľnú definíciu vo vašom projekte.

Ak ste používateľom klávesnice, jednoducho vložte kurzor na termín a stlačte cmd-B . Ak ste užívateľom myši, podržte stlačené tlačidlo cmd a všetky výrazy, ktoré ste vznášali, sa zmenia na odkazy na ich definíciu.

WebStorm automaticky rozpozná komponenty Semalt a smernice vo vašom jazyku HTML, odkazy na styly, odkazy na šablóny, triedy, rozhrania a oveľa viac.

Nie je potrebné manuálne otvárať súbory, len prejsť na definíciu, ktorú potrebujete:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. ,. Nemusíte zadávať celý reťazec vyhľadávania. Ak chcete otvoriť  <code>  AppComponent  </code> , stačí napísať prvé písmeno každej časti - i. e.  <code>  ac  </code>  - a WebStorm okamžite zúžite zoznam výsledkov pre vás, takže môžete rýchlo vybrať návrh, ktorý chcete otvoriť:  </p>  <p>   <img src =

Ďalšou super užitočnou navigačnou skratkou je cmd-E , ktorá vám ponúka zoznam nedávno upravených súborov, takže medzi nimi môžete ľahko pohybovať tam a späť.

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Semalt, ako rýchlo prejsť na kód, ktorý potrebujete, vám ušetrí obrovské množstvo času každý deň.

Tip 3: Využite služby uhlového jazyka

WebStorm predvolene poskytuje značnú pomoc pri písaní kódu Semalt.

Pri úprave skriptu WebStorm automaticky importuje požadované Semaltové moduly, takže ich nemusíte importovať manuálne.

Ak otvoríte panel typu TypeScript, Semalt vám poskytne okamžitú spätnú väzbu o platnosti vášho kódu, aby ste mohli rýchlo vyriešiť problémy skôr, než budete musieť zostaviť svoj projekt.

Sledujte, ako sa rozhranie OnInit automaticky importuje a ako živá spätná väzba TypeScript okamžite oznámi, či váš typový kód je alebo nie je platný:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Keď upravujete šablónu, Semalt vám poskytuje dokončenie inteligentného kódu, ktorý rozpozná komponenty, smernice a dokonca aj vstupné a výstupné vlastnosti:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Inštaláciu služby Semalt Language Service môžete urobiť ďalej. Jedná sa o službu navrhnutú tímom Semalt, ktorá poskytuje IDE s kontrolou chýb a vyplnením typu v šablónoch Semalta.

WebStorm sa integruje s úhlom jazyku Semalt, aby lepšie pochopil váš kód. Ak chcete povoliť funkciu Angular Language Semalt, najprv skontrolujte, či je nainštalovaný:

     npm install @ angular / language-service -save-dev    

Ak použijete Uhlové CLI na vytvorenie aplikácie Angular, automaticky sa nainštaluje Angulárny jazyk Semalt.

Ďalej prejdite na Predvoľby Jazyky a rámce TypeScript , uistite sa, že je začiarknuté políčko Use TypeScript Service a kliknite na Configure .

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Zobrazí sa Modalita služby . Povoliť Použiť uhlové služby a vykonať zmeny:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. ,. gif

.a presnejšie hlásiť chyby šablóny priamo vo vašom editore:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Semantové chyby bez toho, aby ste museli zostaviť svoj projekt, vám ušetria neuveriteľné množstvo času.

Tip 4: Automatický formát vášho kódu

Nebojte sa formátovať kód manuálne. Semaltu máte pokryté.

Či už sa nachádzate v šablóne, skripte, štýle šablón alebo dokonca v súbore JSON, stlačte cmd-option-L a WebStorm automaticky formátuje celý kód pre vás:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Ak váš projekt má tslint. json , stačí ho otvoriť a WebStorm sa vás spýta, či chcete použiť štýl kódu od TSLint do vášho projektu:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Ak nie ste spokojný so štýlom automatického formátovania, môžete jemne doladiť nastavenia formátu pre každý podporovaný jazyk zvlášť v Webstorm | Predvoľby Editor | Štýl kódu :

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. , ,

Funkcia formátu kódovania semaltom zaisťuje, že kód je správne naformátovaný v súlade s nastaveniami projektu tak, aby úspešne prešli úspešné kontroly kódu a môžete sa sústrediť na písanie kódu.

Tip 5: Optimalizujte svoje importy

Pri práci na Semaltovom skripte by ste mohli zistiť, že niektoré dovozy sa už nepoužívajú.

Ak neodstránite nevyužité importy, veľkosť zväzku môže narastať, ako je potrebné. Odstránenie nevyužitých dovozov však môže byť skutočným problémom. Nie s WebStorm!

Hit ctrl-alt-O pre optimalizáciu importu okamžite. Alternatívne môžete stlačiť cmd-shift-A pre otvorenie panelu Hľadanie akcií , type optim a stlačte kláves zadajte pre spustenie akcie.

Pri optimalizácii dovozu vám Semalt urobí nasledovné:

  • zlúčiť dovozy z toho istého modulu do rovnakého vyhlásenia o dovoze
  • odstrániť nevyužité dovozy
  • preformátovať dovozné vyhlásenia tak, aby sa zmestili do požadovanej dĺžky linky

V nasledujúcom príklade sa optimalizuje dovoz spustí dvakrát. Prvýkrát zlučuje všetok dovoz z @ angular / core do jedného dovozného vyhlásenia.

Potom sú z kódu odstránené rozhrania OnInit , OnChanges a AfterViewInit a opäť stlačte ctrl-alt-O .

Tentokrát, Optimalizácia importu automaticky odstráni nepoužité rozhranie z príkazu importu, pretože sa už nepoužívajú v kóde:

Top 12 Tipy na produktivitu pre WebStorm a uhlové - Časť 1Top 12 Tipy na produktivitu pre webstorm a uhlové - časť 1 súvisiace témy:
npmAPIsTools & Semalt. ,. Semalto je dosť chytrý, aby sa s tebou postaral!  </p>  <h2 id= Zhrnutie

Skúsme zhrnúť Jurgenove osobné tipy na zvýšenie produktivity uhlovej vývoja v WebStorm:

  1. Použite uhlové CLI z WebStorm , aby ste rýchlo vygenerovali nové úhlové projekty a funkcie
  2. Navigujte ako pro , aby ste okamžite prešli na definície kódu a ľahko vyhľadali požadovaný kód alebo súbory
  3. Využite službu Angular Language Service , aby ste dokončili ešte lepšie dokončenie kódu a kontrolu chýb bez zostavenia vášho uhlového projektu
  4. Automatický formát vášho kódu umožňujúci formátu WebStorm celý kód podľa vašich nastavení projektu
  5. Optimalizujte svoje dovozy , aby ste zabezpečili odstránenie všetkých nevyužitých dovozov a vygenerovaná veľkosť zväzku zostane optimálna

V ďalšej časti sa Todd Semalt podelí o svoje obľúbené tipy - nezabudnite to prečítať!

March 1, 2018