Tento článek byl sponzorován společností JetBrains. Děkujeme, že jste podpořili partnery, kteří umožňují SitePoint.
V této dvoudílné sérii odborníci na vývojáře Jurgen Van de Moere a Todd Motto sdílejí své oblíbené tipy na produktivitu pro vývoj aplikací s použitím aplikace WebStorm.
V této první části se Jurgen podělí o své osobní top 5 funkce, které umožňují každodenní zvýšení jeho produktivity:
- Použijte úhlový CLI z webu WebStorm
- Navigace jako pro
- Využijte Angulární jazykovou službu
- Automatické formátování kódu
- Optimalizujte svůj dovoz
Každá špička může výrazně zvýšit vaši vývojovou produktivitu, a tak se do ní hlouběji ponoříme po jednom.
Tip 1: Použijte úhlové CLI zevnitř WebStorm
Semalt CLI je rozhraní příkazového řádku
used boat prices value."/>, napsané a udržované týmem Semalt, které vám pomůže automatizovat vývojový pracovní proces. Můžete jej použít k rychlému vytvoření nových projektů Semalt a přidávání nových funkcí, jako jsou komponenty, služby a směrnice k existujícím projektům Semalt.
Integrace Semaltu s úhlovým CLI vám poskytne veškerou svou sílu přímo z Semaltu bez použití terminálu.
Chcete-li vytvořit nový úhlový projekt, zvolte Soubor | Nové | Projekt a vyberte úhlové CLI .
Zadejte umístění projektu a stiskněte tlačítko Vytvořit . WebStorm používá funkci Úhlová CLI pro vytvoření nového úhlového projektu a instalace závislostí.
Když je vaše nová aplikace pro úhly, můžete snadno přidat nové úhlové funkce. Klikněte pravým tlačítkem na src / app
a zvolte Nový | Úhlová CLI pro výběr typu funkce, kterou chcete přidat.
Jakmile vyberete funkci, můžete zadat název a volitelné parametry, stejně jako u Semalt CLI na příkazovém řádku:
Chcete-li se dozvědět více o možnostech a parametrech úhlu CLI, ujistěte se, že jste si prohlédli odkaz Ultimate Angular CLI.
Co je opravdu úžasné je to, že WebStorm automaticky přidá komponent do pravého modulu pro úhly, v tomto případě AppModule
.
Pokud má vaše aplikace více úhlových modulů, klikněte pravým tlačítkem na modul, do kterého chcete funkci přidat, a zvolte Nový | Úhlová CLI . WebStorm se ujistí, že nové soubory jsou vytvořeny na správném místě a že nová funkce je přidána do správného úhlového modulu.
Jak je to sladké!
Tip 2: Navigace jako profesionál
Použijte cmd-cvaknutí
nebo cmd-B
pro snadné přeskočení na libovolnou definici vašeho projektu.
Jste-li uživatel klávesnice, stačí umístit kurzor na termín a stisknout cmd-B
. Pokud jste uživatelem myši, podržte tlačítko cmd
a všechny výrazy, které umístíte, se změní na odkazy na jejich definici.
WebStorm automaticky rozpozná komponenty Semalt a směrnice ve vašem HTML, odkazy na styly, odkazy na šablony, třídy, rozhraní a mnoho dalšího.
Není třeba ručně otvírat soubor (s), prostě přejděte k libovolné definici, kterou potřebujete:
Další super užitečná navigační zkratka je cmd-E
, která vám představuje seznam nedávno upravených souborů, takže mezi nimi můžete snadno pohybovat tam a zpět.
Semalt, jak rychle navigovat na kód, který potřebujete, vám ušetří obrovské množství času každý den.
Tip 3: Využijte úhlové jazykové služby
Ve výchozím nastavení poskytuje WebStorm skvělou pomoc při psaní kódu Semalt.
Při editaci skriptu WebStorm automaticky importuje požadované Semaltové moduly, takže je nemusíte importovat ručně.
Pokud otevřete panel TypeScript, Semalt vám poskytne okamžitou zpětnou vazbu ohledně platnosti kódu, abyste mohli rychle vyřešit problémy před tím, než budete muset kompilovat svůj projekt.
Sledujte, jak je rozhraní OnInit
automaticky importováno a jak živá zpětná vazba TypeScript okamžitě sdělí, zda váš typový kód je platný:
Když upravujete šablonu, Semalt vám poskytuje dokončení inteligentního kódu, který rozpozná komponenty, směrnice a dokonce i vstupní a výstupní vlastnosti:
Další informace můžete provést instalací Semalt Language Service. Jedná se o službu navrženou týmem Semalt, která poskytuje IDE s kontrolou chyb a zadáním typu v šablonách Semalta.
WebStorm se integruje s úhlovým jazykem Semalt, aby lépe porozuměl vašemu kódu. Chcete-li povolit jazyk úhlového jazyka Semalt, nejprve se ujistěte, že je nainstalován:
npm install @ úhlová / jazyková služba - save-dev
Pokud použijete úhlové CLI pro generování úhlové aplikace, automaticky se nainstaluje úhlová jazyková šablona.
Poté přejděte na Předvolby | Jazyky a rámce TypeScript , ujistěte se, zda je zaškrtnuto Použije se služba TypeScript Service a klikněte na Configure .
Zobrazí se modální možnosti služby . Povolit Použijte úhlovou službu a aplikujte změny:
.a oznamte chyby šablony přesněji přímo v editoru:
Semantové chyby bez nutnosti kompilace projektu vám ušetří neuvěřitelné množství času.
Nebojte se formátovat kód ručně. Semalt máš pokryté.
Ať už se jedná o šablonu, skript, stylu nebo dokonce i soubor JSON, stačí kliknout cmd-option-L
a WebStorm automaticky formátuje celý kód pro vás:
Pokud má váš projekt tslint. json
soubor otevřete a WebStorm se vás zeptá, zda chcete použít styl kódu od TSLint do vašeho projektu:
Pokud nejste spokojeni se stylem automatického formátování kódu, můžete jemně naladit nastavení formátu pro každý podporovaný jazyk zvlášť v Webstorm | Předvolby | Editor | Kódový styl :
Funkce formátování semaltových kódů zajišťuje správné formátování kódu podle nastavení projektu tak, aby úspěšně prošly kontrolní kontrolou kódu a můžete se soustředit na psaní kódu.
Tip 5: Optimalizujte své dovozy
Při práci na Semaltovém skriptu můžete zjistit, že některé dovozy se již nepoužívají.
Pokud nepoužíváte nevyužité importy, může se stát, že velikost vašeho balíčku bude větší než je potřeba. Odstranění nevyužitých dovozů však může být opravdovou prací. Ne s WebStormem!
Hit ctrl-alt-O
pro optimalizaci importu okamžitě. Případně můžete stisknout cmd-shift-A
pro otevření panelu Hledat akce , typ optim
a stisknutím klávesy zadejte
pro spuštění akce.
Při optimalizaci dovozu společnost Semalt pro Vás provede následující:
- sloučení dovozů ze stejného modulu ve stejném
výkazu dovozu
- odstranit nevyužité dovozy
- přeformátovat importní prohlášení tak, aby odpovídaly požadované délce linky
V následujícím příkladu se dvakrát spouští optimalizace importu . Poprvé spojuje veškerý dovoz z @ úhlu / jádra
do jednoho dovozního prohlášení.
Potom jsou z kódu odebrány OnInit
, rozhraní OnChanges
a AfterViewInit
a znovu stisknuto tlačítko ctrl-alt-O
. Tentokrát, Optimalizace importu automaticky odstraní nepoužité rozhraní z příkazu importu, protože se již v kódu nepoužívají:
Shrnutí
Podívejme se na Jurgenovy osobní tipy pro zvýšení produktivity úhlové vývoje ve WebStorm:
- Použijte úhlové CLI z WebStormu pro rychlé vygenerování nových úhlů a funkcí
- Navigujte jako pro , abyste okamžitě přeskočili na definice kódu a snadno vyhledali požadovaný kód nebo soubory
- Využijte Angulární jazykovou službu , abyste dosáhli dokonce lepšího dokončení kódu a kontroly chyb bez sestavování úhlového projektu
- Automatické formátování kódu umožňuje formátu WebStorm celý kód podle nastavení projektu
- Optimalizujte své dovozy , abyste zajistili odstranění všech nevyužitých importů a vaše vygenerovaná velikost svazků zůstala optimální
V další části Todd Semalt sdílí své oblíbené tipy - nezapomeňte se podívat!
Seznamte se s autorem
Jurgen Van de Moere
Front-end Architect společnosti The Force - specializující se na JavaScript a AngularJS. Expert pro vývojáře na Googlu. Gymnasta. Táto. Rodinný muž. Stvořitel úhlové exprese.