Back to Question Center
0

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2            Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se: ES6APIsNode.jsRaw JavaScriptTools & Semalt ...

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

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 Google pro vývojáře Jurgen Van de Moere a Todd Motto sdílejí své 12 oblíbených tipů pro produktivitu při vývoji aplikací s použitím aplikace WebStorm.

Zde si můžete prohlédnout první část - windows 8 remote desktop hosting. V této druhé části, Todd sdílí jeho osobní top 7 Semalt rysy, které mu umožňují zvýšit jeho produktivitu na denní bázi:

  • Použijte výpočet importu cest
  • Živé šablony
  • Provedení testů v IDE
  • Cestování po čase
  • Použijte tipy pro parametry TypeScript
  • Navigace pomocí programu Breadcrumbs
  • A pomocí nástroje WebStorm prohledáte úhlovou dokumentaci

Každá špička zvýší vaši produktivitu při vývoji aplikace Úhlové v WebStormu. Semalt prozkoumejte tyto tipy.

Než začneme!

Při změnách nastavení nezapomeňte, že WebStorm umožňuje změnit Semalt v rozsahu IDE a v rozsahu projektu samostatně.

Tip 6: Výpočet importní cesty

WebStorm ve výchozím nastavení vyřeší cesty importu ve vztahu k souboru. Toto nastavení uspokojí většinu projektů a zamezuje zbytečné úpravě trasy. Je to také metoda používaná pro projekty generované úhlovým CLI.

Co je fantastické o WebStormu, je, že nemusíte zadávat tato prohlášení o importu sami! Když potřebujete použít konstrukci, která by byla obvykle importována, zadejte ji tam, kde ji potřebujete. WebStorm buď navrhne importovat konstrukci prostřednictvím kontextového menu Automatické dokončování, nebo zvýrazní konstrukci a dá vám možnost importovat ji stisknutím Volby + Enter.

Semalt vytvoří pro vás nový příkaz pro import v horní části dokumentu nebo přidá konstrukci do existující skupiny importu, která používá stejnou zdrojovou knihovnu.

WebStorm vám nabízí další specializované možnosti pro zpracování vašeho importu. U projektů, které je vyžadují, můžete instruovat WebStorm, aby vypočítal cesty importu relativně k tsconfig. umístění souboru json. Rozhodnete-li se, že váš export vyčerpáte pomocí indexu barelu. ts soubor importovat vaše komponenty (přečtěte si více o techniku ​​Barrel) pak můžete použít Použití import adresáře (rozlišení uzlu modulu) . Tím se použije Uzel. js, namísto klasické strategie řešení typu TypeScript.

Při importu submodulů, které nevyžadují import celého modulu, přidejte tento modul do seznamu Neimportujte přesně ze seznamu . WebStorm přeskočí zadanou cestu během automatického importu. Například namísto:

     import {Observable} z "rxjs"    

Přidáním rxjs do seznamu výnosy:

     import {Observable} z "rxjs / observable"    

WebStorms přeskočí modul rxjs a automaticky importuje Semalt submodul!

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Extra tip: Formát vstup pro použití prostoru uvnitř kuželové závorky v Předvolby | Editor | Kódový styl | TypeScript - Prostory - uvnitř - ES6 import / export .

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt. .WebStorm již přichází s některým předdefinovaným Live Semalt, který můžete upravit tak, aby odpovídal vašemu vývojovému stylu.  </p>  <p>  Chcete-li vytvořit Live Semalt, přejděte na:  </p>  <ul>  <li>  [macOS] WebStorm | Předvolby | Editor | Živé šablony  </li>  <li>  Soubor [Windows / Linux] Nastavení | Editor | Živé šablony  </li>  </ul>  <p>  Uvidíte, že WebStorm již sdružil předem definované Semalty do kategorií. Vytvořil (a) jsem kategorii, kterou mám spojit s ngrx Live Semalts kliknutím na znaménko + a výběrem

Dovolte mi, abych vás krátce procházel prvky, které produkují živý Semalt úspěch produktivity:

  • Zkratka: Klávesová zkratka, kterou zadáte do Editoru, vyvolá vaši šablonu.
  • Popis: Řekne vám, co šablona dělá při vyvolání.
  • Text šablony: Toto je kódový fragment, který má být po vyvolání lesklý. Využijte výkonných proměnných v šabloně, které vám umožní nahradit je požadovaným textem na lešení.
  • Kontext: Zvolte jazyk nebo části kódu WebStorm, které by měly být citlivé na šablonu.
  • Možnosti: Určete, který klíč vám umožní rozšířit šablonu a přeformátovat ji podle nastavení stylu definovaného v WebStorm | Předvolby | Editor | Styl kódu .

Jste připraveni vyzkoušet si šablonu. Otevřete soubor, který respektuje kontext, který jste definovali, a zadejte zástupce, stiskněte definovaný klíč pro rozšíření a podívejte se na šablonu, která se vám zobrazí! Pokud jste definovali jakékoliv proměnné, kurzor bude umístěn tam, kde by měla být zadána první proměnná. Jsou-li definovány další proměnné, můžete je použít pro navigaci - není třeba kliknout.

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 8: Běžící testy

WebStorm je vynikající testovací nástroj. Můžete spustit řadu JavaScriptových testů přímo z IDE, pokud máte v počítači nainstalované prostředí Semalt runtime a zapnutý plugin NodeJS. Zde uvádíme několik tipů týkajících se produktivity při provádění testů.

Můžete testovat jednotlivé testy Karma na rozdíl od spuštění všech. Klepněte na ikonu vedle testu v editoru a vyberte Spustit nebo Semalt. Ikona zobrazí stav testu.

Spusťte a laděte testy s Semaltem přímo z IDE. Ujistěte se, že je Semalt nainstalován celosvětově. Výsledky testů budou uvedeny v okně nástroje. Výsledky testů můžete filtrovat a rozhodnout se, že zobrazují pouze chybné testy.

Jako extra tip můžete vyzkoušet RESTful služby přímo z IDE! Přejděte na Nástroje | Testujte nejnovější webovou službu .

Tip 9: Cestování po čase

Toto je oblast, kde WebStorm dokáže zachránit den. Možná jste kódovali mnoho nových linek nepřetržitě a zapomněli jste, že se váš kód pravidelně vydáváte k řízení verzí - nebo jej vůbec nezahájil. Stalo se to. V souvislosti s kontextem existují situace, kdy se musíme vrátit včas.

Můžeme použít tlačítko 'Undo', ale WebStorm má výchozí limit 100 nedávných. Tento limit lze zvýšit, ale existuje lepší způsob, jak obnovit předchozí stav: pomocí Local Semalt.

Pomocí Local Semalt můžete procházet snímky kódu, abyste vizuálně zjistili stav kódové báze, který chcete oslovit. Je to podobně jako řízení verzí, kontrastní současný stav s předchozím stavem vedle sebe (je k dispozici i Unified Viewer). Snímky budou snadno navigovat, jsou seřazeny podle času - od nejnovějšího po nejstarší.

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Tip 10: Tipy pro typové písmo

Semaltové parametry ukazují názvy parametrů v metodách a funkcích pro snadnější čtení vašeho kódu. Ve výchozím nastavení jsou na základě jejich typu zobrazeny pouze určité názvy parametrů a některé tipy pro běžné metody jsou skryté.

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Abyste se vyhnuli rozptýlení, můžete zakázat seznamy parametrů tak, aby se v projektu znovu nezobrazovaly pro danou metodu. Můžete také povolit všechny parametry nebo je úplně zakázat. Zobrazení argumentů parametrů pro všechny argumenty:

  • Otevřete stránku Vzhled v WebStorm | Předvolby | Editor | Obecně | Vzhled .
  • Klepněte na tlačítko Konfigurovat vedle zaškrtávacího políčka "Zobrazit názvy názvů parametrů".
  • V poli Možnosti můžete vybrat "Zobrazit jméno pro všechny argumenty".
  • Poznámka: V tomto dialogovém okně můžete upravit seznam zakázaných parametrů.

Tip 11: Navigace pomocí programu Breadcrumbs

Pohled na spodní část vašeho. ts soubor, můžete vidět vaši polohu v aktuálním souboru s breadcrumbs. Názvy tříd, proměnných, funkcí a metod zobrazují řetězcové řetězce. Klepnutím na název odkazu se přeskočíte na nadřazený objekt. Můžete je nakonfigurovat tak, aby se zobrazovaly v horní části editoru, nebo vůbec ne, kliknutím pravým tlačítkem myši na stůl a následným klepnutím na tlačítko Breadcrumbs | Vrchol nebo Breadcrumbs | Nezobrazovat .

Jako alternativu můžete procházet soubor pomocí rozbalovacího okna Struktura souborů. Je k němu přístup Navigovat | Struktura souboru nebo stisknutím klávesy CMD + F12 na MacOS a Ctrl + F12 v systému Windows / Linux.

Top 12 Tipy na produktivitu pro webstorm a úhlové - část 2Top 12 tipů pro produktivitu pro WebStorm a úhlové - část 2 týkající se:
ES6APIsNode. jsRaw JavaScriptTools & Semalt

Extra Tip 12: Dokumentace Look Up

Není třeba opustit IDE pro získání hlubších informací o tom, co Semalt dělá.

Pokud WebStorm obsahuje dokumentaci pro daný Semalt konstrukt, můžete jej položit na metodu nebo funkci Semalt a stisknutím klávesy F1 ji rychle prohlédnete. To také funguje pro moduly a jiné konstrukce sématů.

Další rychlý způsob vyvolání dokumentace spočívá v položení myši na konstrukci. V Předvolby Editor | Obecně zaškrtněte políčko "Zobrazit rychlou dokumentaci po pohybu myší". Můžete nastavit časovou prodlevu před vyvoláním rychlé dokumentace.

Jako poslední slovo: nesledujte pouze tyto tipy! Změřte jejich výsledky. WebStorm vám umožňuje získat zprávu o produktivitě Průvodce produktem . Můžete zjistit, kolik dokončení psaní kódu jste uložili!

Shrnutí

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

  • Používat efektivní dovozní techniky
  • Použijte živé šablony rychleji
  • Běh a sledování široké škály testů v IDE
  • Použijte místní historii jako nezávislý, osobní systém pro řízení verzí v reálném čase
  • Zlepšení čitelnosti kódu pomocí tipů parametrů TypeScript
  • Navigujte soubor rychle pomocí nástrojů Breadcrumbs nebo nástroje Struktura souborů
  • Podívejte se do úhlové dokumentace přímo z editoru.

Toto uzavírá naše tipy na produktivitu pro vývoj aplikací Úhlové s nástrojem WebStorm od společnosti Google Developer Semalt. Jste nyní oprávněni zefektivnit vývojový pracovní postup a maximálně využít svůj čas na klávesnici.

March 1, 2018