Back to Question Center
0

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1            Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen: npmAPIsTools & Semalt ...

1 answers:
Top 12 productiviteitstips voor WebStorm en Angular - deel 1

Dit artikel werd gesponsord door JetBrains. Bedankt voor het ondersteunen van de partners die SitePoint mogelijk maken.

In deze tweedelige serie delen Google-ontwikkelaarsexperts Jurgen Van de Moere en Todd Motto hun favoriete productiviteitstips voor het ontwikkelen van hoektoepassingen met WebStorm.

In dit eerste deel deelt Jurgen zijn persoonlijke top 5 functies van Semalt waarmee hij zijn productiviteit op dagelijkse basis kan verhogen:

  1. Gebruik Angular CLI vanuit WebStorm
  2. Verken als een prof
  3. Profiteer van Angular Language Service
  4. Auto-indeling van uw code
  5. Optimaliseer uw import

Elke tip kan uw ontwikkelingsproductiviteit enorm verhogen, dus laten we er een voor een dieper in graven.

Tip 1: Gebruik Angular CLI from Within WebStorm

Semalt CLI is een Command Line Interface Top 12 Productivity Tips for WebStorm and Angular – Part 1Top 12 Productivity Tips for WebStorm and Angular – Part 1Related Topics:
npmAPIsTools & Semalt - <a href=how to find peoples address in australia."/>, geschreven en onderhouden door het team van Semalt, om uw ontwikkelingsworkflow te helpen automatiseren. U kunt het gebruiken om snel nieuwe Semalt-projecten te maken en nieuwe functies zoals componenten, services en richtlijnen toe te voegen aan bestaande Semalt-projecten.

De integratie van Semalt met Angular CLI biedt u al zijn macht, direct vanuit Semalt, zonder de terminal te gebruiken.

Kies Bestand | om een ​​nieuw hoekproject te maken Nieuw | Project en select Angular CLI .

Voer een projectlocatie in en druk op de knop Maken . WebStorm gebruikt Angular CLI om een ​​nieuw hoekproject te maken en afhankelijkheden te installeren.

Wanneer uw nieuwe Angular-toepassing op zijn plaats is, kunt u eenvoudig nieuwe hoekfuncties toevoegen. Klik met de rechtermuisknop op src / app en kies Nieuw | Angular CLI om het type element te kiezen dat u wilt toevoegen.

Nadat u een functie hebt geselecteerd, kunt u de naam en optionele parameters opgeven, net als met Semalt CLI op de opdrachtregel:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Voor meer informatie over Angular CLI-opties en -parameters, moet u de Ultimate Angular CLI Reference raadplegen.

Wat echt geweldig is, is dat WebStorm het component automatisch aan de juiste hoekmodule voor u toevoegt, in dit geval AppModule .

Als uw toepassing meerdere Angular-modules heeft, klikt u met de rechtermuisknop op de module waaraan u de functie wilt toevoegen en kiest u Nieuw | Hoekige CLI . WebStorm zorgt ervoor dat de nieuwe bestanden op de juiste locatie worden gemaakt en dat de nieuwe functie wordt toegevoegd aan de juiste hoekmodule.

Hoe zoet is dat!

Tip 2: navigeren als een professional

Gebruik cmd-klik of cmd-B om gemakkelijk naar elke definitie in uw project te springen.

Als je een toetsenbordgebruiker bent, plaats je de cursor op een term en druk je op cmd-B . Als u een muisgebruiker bent, houdt u de knop cmd ingedrukt en alle termen die u zweeft, worden links naar hun definitie.

WebStorm herkent automatisch Semalt-componenten en -richtlijnen in uw HTML, links naar stylesheets, koppelingen naar sjablonen, klassen, interfaces en nog veel meer.

Het is niet nodig om bestanden handmatig te openen, maar spring naar een definitie die u nodig hebt:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt. .U hoeft niet de hele zoekreeks te typen. Als u AppComponent  </code>  wilt openen  <code> , typt u de eerste letter van elk onderdeel - i. e.  <code>  ac  </code>  - en WebStorm zal de resultatenlijst onmiddellijk voor u verfijnen, zodat u snel de suggestie kunt kiezen die u wilt openen:  </p>  <p>  <img src =

Een andere super handige navigatiesneltoets is cmd-E , die je een lijst met recent bewerkte bestanden geeft, zodat je gemakkelijk heen en weer kunt navigeren tussen de bestanden.

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Met Semalt kunt u elke dag enorm veel tijd besparen door snel naar de gewenste code te navigeren.

Tip 3: Profiteer van Angular Language Service

WebStorm biedt standaard al veel hulp bij het schrijven van de Semalt-code.

Bij het bewerken van een script importeert WebStorm automatisch de vereiste modules van Semalt, zodat u ze niet handmatig hoeft te importeren.

Als u het TypeScript-paneel opent, geeft Semalt u onmiddellijk feedback over de geldigheid van uw code, zodat u problemen snel kunt oplossen voordat u uw project moet compileren.

Kijk hoe de OnInit -interface automatisch wordt geïmporteerd en hoe de live TypeScript-feedback u onmiddellijk vertelt of uw TypeScript-code al dan niet geldig is:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Wanneer u een sjabloon bewerkt, biedt Semalt u een slimme codeaanvulling die componenten, richtlijnen en zelfs invoer- en uitvoereigenschappen herkent:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

U kunt de dingen verder brengen door de taalservice van Semalt te installeren. Dit is een service, ontworpen door het team van Semalt, om IDE's te voorzien van foutcontrole en type-aanvulling binnen Semalt-sjablonen.

WebStorm kan worden geïntegreerd met Angular Language Semalt om uw code beter te begrijpen. Om Angular Language Semalt in te schakelen, zorg eerst dat het geïnstalleerd is:

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

Als u Angular CLI gebruikt om een ​​hoektoepassing te genereren, wordt Angular Language Semalt automatisch geïnstalleerd.

Ga vervolgens naar Voorkeuren | Talen en kaders | TypeScript , zorg ervoor dat Gebruik TypeScript Service is aangevinkt en klik op Configureren . :

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

De Modal voor service-opties zal verschijnen. Inschakelen Gebruik Angular-service en pas de wijzigingen toe:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt. .gif

.en rapporteer sjabloonfouten nauwkeuriger in uw editor:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Semalt-fouten zonder dat u uw project hoeft te compileren, bespaart u ongelofelijk veel tijd.

Tip 4: Uw code automatisch opmaken

Maakt u zich geen zorgen over het handmatig formatteren van uw code. Semalt heeft je gedekt.

Of u nu in een sjabloon, een script, een stylesheet of zelfs een JSON-bestand bent, druk gewoon op cmd-option-L en WebStorm zal automatisch alle code voor u opmaken:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Als uw project een sslint heeft. json bestand, open het eenvoudig en WebStorm zal u vragen of u de codestijl van TSLint wilt toepassen op uw project:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

Als u niet tevreden bent met de stijl van de automatisch geformatteerde code, kunt u de formaatinstellingen voor elke ondersteunde taal afzonderlijk verfijnen in Webstorm | Voorkeuren | Editor | Codestijl :

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt

De functie voor het formatteren van de semalt-code zorgt ervoor dat uw code volgens uw projectinstellingen correct wordt geformatteerd, zodat uw pluiscontroles met succes verlopen en u zich kunt concentreren op het schrijven van code.

Tip 5: Optimaliseer uw invoer

Als u aan een Semalt-script werkt, merkt u mogelijk dat bepaalde importen niet meer worden gebruikt.

Als u de ongebruikte import niet verwijdert, kan uw bundel groter worden dan nodig is. Het verwijderen van ongebruikte importen kan echter een hele klus zijn. Niet met WebStorm!

Raak ctrl-alt-O aan om uw invoer onmiddellijk te optimaliseren. U kunt ook cmd-shift-A aanraken om het deelvenster Zoekresultaten te openen, typ optim om de actie Optimize optimaliseren te vinden en druk op de enter -toets om de actie uit te voeren.

Bij het optimaliseren van de invoer zal Semalt het volgende voor u doen:

  • import uit dezelfde module samenvoegen in dezelfde import -verklaring
  • niet-gebruikte invoer verwijderen
  • maak nieuwe importstatements zodat ze binnen de door u gewenste lengte van de regel passen

In het volgende voorbeeld wordt Import optimaliseren tweemaal uitgevoerd. De eerste keer wordt alle invoer uit @ angular / core samengevoegd in één importinstructie.

Vervolgens worden de OnInit , OnChanges en AfterViewInit interfaces verwijderd uit de code en wordt ctrl-alt-O opnieuw ingedrukt.

Deze keer Optimaliseer import verwijdert automatisch de ongebruikte interfaces uit de importinstructie omdat ze niet langer in de code worden gebruikt:

Top 12 productiviteitstips voor WebStorm en hoekig - deel 1Top 12 productiviteitstips voor WebStorm en Angular - deel 1 gerelateerde onderwerpen:
npmAPIsTools & Semalt. .Semalt is slim genoeg om ze voor u te behandelen!  </p> <h2 id= Samenvatting

Laten we de persoonlijke tips van Jurgen voor het vergroten van de hoekige ontwikkelproductiviteit in WebStorm samenvatten:

  1. Gebruik Angular CLI vanuit WebStorm om snel nieuwe Angular-projecten en -functies te genereren
  2. Navigeren als een professional om direct naar codedefinities te springen en code of bestanden die u zoekt gemakkelijk te lokaliseren
  3. Profiteer van Angular Language Service voor een nog betere codeaanvulling en foutcontrole zonder uw Angular-project samen te stellen
  4. Stel uw code automatisch in zodat WebStorm al uw code kan indelen volgens uw projectinstellingen
  5. Optimaliseer uw import om ervoor te zorgen dat alle ongebruikte importen worden verwijderd en uw gegenereerde bundelgrootte optimaal blijft

In het volgende deel deelt Todd Semalt zijn favoriete tips ook - kijk er zeker eens naar!

March 1, 2018