Back to Question Center
0

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1            Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se: npmAPIsTools & Semalt ...

1 answers:
Top 12 Tipy na produktivitu pro WebStorm a úhlové - část 1

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:

  1. Použijte úhlový CLI z webu WebStorm
  2. Navigace jako pro
  3. Využijte Angulární jazykovou službu
  4. Automatické formátování kódu
  5. 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 Top 12 Productivity Tips for WebStorm and Angular – Part 1Top 12 Productivity Tips for WebStorm and Angular – Part 1Related Topics:
npmAPIsTools & Semalt., 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:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt. .Nemusíte zadávat celý vyhledávací řetězec. Pokud chcete otevřít  <code>  AppComponent  </code> , zadejte pouze první písmeno každé části - i. E.  <code>  ac  </code>  - a WebStorm okamžitě zúží seznam výsledků, takže můžete rychle vybrat návrh, který chcete otevřít:  </p>  <p>   <img src =

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.

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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ý:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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 .

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

Zobrazí se modální možnosti služby . Povolit Použijte úhlovou službu a aplikujte změny:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt. .gif

.a oznamte chyby šablony přesněji přímo v editoru:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

Semantové chyby bez nutnosti kompilace projektu vám ušetří neuvěřitelné množství času.

Tip 4: Automatický formát vašeho kódu

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:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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 :

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt

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í:

Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1Top 12 tipů na produktivitu pro WebStorm a úhlové - část 1 týkající se:
npmAPIsTools & Semalt. .Semalt je dostatečně chytrý, aby se s nimi zacházel!  </p>  <h2 id= Shrnutí

Podívejme se na Jurgenovy osobní tipy pro zvýšení produktivity úhlové vývoje ve WebStorm:

  1. Použijte úhlové CLI z WebStormu pro rychlé vygenerování nových úhlů a funkcí
  2. Navigujte jako pro , abyste okamžitě přeskočili na definice kódu a snadno vyhledali požadovaný kód nebo soubory
  3. 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
  4. Automatické formátování kódu umožňuje formátu WebStorm celý kód podle nastavení projektu
  5. 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!

March 1, 2018