Back to Question Center
0

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1            Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen: npmAPIsTools & Semalt ...

1 answers:
Top 12 Produktivitätstipps für WebStorm und eckig - Teil 1

Dieser Artikel wurde von JetBrains gesponsert. Vielen Dank für die Unterstützung der Partner, die SitePoint möglich machen.

In dieser zweiteiligen Serie teilen die Google-Entwicklerexperten Jürgen Van de Moere und Todd Motto ihre bevorzugten Produktivitätstipps für die Entwicklung von Angular-Anwendungen mit WebStorm - led smart tv price in india.

In diesem ersten Teil teilt Jürgen seine persönlichen Top-5-Semalt-Merkmale, die es ihm ermöglichen, seine Produktivität täglich zu steigern:

  1. Verwenden Sie Angular CLI innerhalb von WebStorm
  2. Navigiere wie ein Profi
  3. Nutzen Sie den Angular Language Service
  4. Formatiere deinen Code automatisch
  5. Optimiere deine Importe

Jeder Tipp kann Ihre Entwicklungsproduktivität enorm steigern, also lasst uns ein wenig tiefer in sie eintauchen.

Tipp 1: Verwenden Sie Angular CLI innerhalb von WebStorm

Semalt CLI ist eine Befehlszeilenschnittstelle (Command Line Interface, CLI), die vom Semalt-Team geschrieben und gewartet wird, um Ihren Entwicklungsworkflow zu automatisieren. Sie können damit schnell neue Semalt-Projekte erstellen und neue Funktionen wie Komponenten, Dienste und Anweisungen zu vorhandenen Semalt-Projekten hinzufügen.

Die Integration von Semalt mit Angular CLI bietet Ihnen alle Möglichkeiten direkt aus Semalt, ohne das Terminal zu benutzen.

Um ein neues Winkelprojekt zu erstellen, wählen Sie Datei | Neu | Projekt und wählen Sie Angular CLI .

Geben Sie einen Projektstandort ein und drücken Sie die Schaltfläche Erstellen . WebStorm verwendet Angular CLI, um ein neues Angular-Projekt zu erstellen und Abhängigkeiten zu installieren.

Wenn Ihre neue Angular-Anwendung vorhanden ist, können Sie ganz einfach neue Angular-Funktionen hinzufügen. Rechtsklicke auf src / app und wähle Neu | Angular CLI , um die Art der Funktion auszuwählen, die Sie hinzufügen möchten.

Nachdem Sie ein Feature ausgewählt haben, können Sie den Namen und die optionalen Parameter genau wie bei Semalt CLI in der Befehlszeile angeben:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Weitere Informationen zu Optionen und Parametern für die Winkel-CLI finden Sie unter Die ultimative Winkel-CLI-Referenz.

Was wirklich genial ist, ist, dass WebStorm automatisch die Komponente für das richtige Angular-Modul hinzufügt, in diesem Fall AppModule .

Wenn Ihre Anwendung über mehrere Winkelmodule verfügt, klicken Sie mit der rechten Maustaste auf das Modul, dem Sie das Feature hinzufügen möchten, und wählen Sie Neu | Eckiger CLI . WebStorm stellt sicher, dass die neuen Dateien am richtigen Ort erstellt werden und dass das neue Feature dem korrekten Angular-Modul hinzugefügt wird.

Wie süß ist das!

Tipp 2: Navigiere wie ein Profi

Verwenden Sie cmd-click oder cmd-B , um problemlos zu einer beliebigen Definition in Ihrem Projekt zu springen.

Wenn Sie ein Tastaturbenutzer sind, setzen Sie einfach den Cursor auf einen Begriff und drücken Sie cmd-B . Wenn Sie ein Mausbenutzer sind, halten Sie die Taste cmd gedrückt und alle Begriffe, die Sie bewegen, werden in Links zu ihrer Definition umgewandelt.

WebStorm erkennt automatisch Semalt-Komponenten und -Direktiven in Ihrem HTML, Links zu Stylesheets, Links zu Templates, Klassen, Interfaces und vieles mehr.

Sie müssen die Datei (en) nicht manuell öffnen, sondern einfach zu jeder gewünschten Definition springen:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt. .Sie müssen nicht die gesamte Suchzeichenfolge eingeben. Wenn Sie  <code>  AppComponent  </code>  öffnen möchten, geben Sie einfach den ersten Buchstaben jedes Teils ein - i. e.  <code>  ac  </code>  - und WebStorm wird sofort die Ergebnisliste für Sie eingrenzen, so dass Sie schnell den Vorschlag auswählen können, den Sie öffnen möchten:  </p>  <p>   <img src =

Eine weitere sehr nützliche Navigationsverknüpfung ist cmd-E , die Ihnen eine Liste kürzlich bearbeiteter Dateien präsentiert, damit Sie leicht zwischen ihnen navigieren können.

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Semalt, wie Sie schnell zu dem Code navigieren, den Sie benötigen, spart Ihnen jeden Tag eine enorme Menge an Zeit.

Tipp 3: Nutzen Sie den Angular Language Service

Standardmäßig bietet WebStorm bereits eine große Hilfe beim Schreiben von Semalt-Code.

Beim Bearbeiten eines Skripts importiert WebStorm automatisch die erforderlichen Semalt-Module, sodass Sie sie nicht manuell importieren müssen.

Wenn Sie das TypeScript-Panel öffnen, erhalten Sie von Semalt eine sofortige Rückmeldung über die Gültigkeit Ihres Codes, sodass Sie Probleme schnell beheben können, bevor Sie Ihr Projekt kompilieren müssen.

Beobachten Sie, wie die OnInit -Schnittstelle automatisch importiert wird und wie das Live-TypeScript-Feedback Ihnen sofort sagt, ob Ihr TypeScript-Code gültig ist:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Wenn Sie eine Vorlage bearbeiten, bietet Ihnen Semalt eine intelligente Code-Vervollständigung, die Komponenten, Direktiven und sogar Eingabe- und Ausgabeeigenschaften erkennt:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Sie können durch die Installation des Semalt Language Service weitere Schritte unternehmen. Dies ist ein Service, der vom Semalt-Team entwickelt wurde, um IDEs mit Fehlerprüfung und Typvervollständigung innerhalb von Semalt-Vorlagen zu versorgen.

WebStorm lässt sich mit Angular Language Semalt integrieren, um Ihren Code besser zu verstehen. Um Angular Language Semalt zu aktivieren, stelle sicher, dass es installiert ist:

     npm install @ angular / Sprachdienst --save-dev    

Wenn Sie Angular CLI verwenden, um eine Angular-Anwendung zu generieren, wird Angular Language Semalt automatisch installiert.

Als nächstes gehe zu Einstellungen | Sprachen & Frameworks | TypeScript , stelle sicher Benutze TypeScript Service ist aktiviert und klicke Configure . :

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Das Modal Service Options erscheint. Aktivieren Sie Verwenden Sie den eckigen Dienst und wenden Sie die Änderungen an:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt. .gif

.und berichte Vorlagenfehler genauer in deinem Editor:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Semalt Fehler, ohne Ihr Projekt kompilieren zu müssen, spart Ihnen unglaublich viel Zeit.

Tipp 4: Formatiere deinen Code automatisch

Mach dir keine Sorgen, deinen Code manuell zu formatieren. Semalt hat dich bedeckt.

Ob Sie in einer Vorlage, einem Skript, einem Stylesheet oder sogar einer JSON-Datei sind, drücken Sie einfach cmd-option-L und WebStorm formatiert automatisch den gesamten Code für Sie:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Wenn Ihr Projekt einen Tslint hat. json file, öffne es einfach und WebStorm fragt dich, ob du den Code-Stil von TSLint auf dein Projekt anwenden willst:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Wenn Sie mit dem Stil des automatisch formatierten Codes nicht zufrieden sind, können Sie die Formateinstellungen für jede unterstützte Sprache separat in Webstorm | anpassen Einstellungen | Editor | Codestil :

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt

Die Semalt-Code-Formatierungsfunktion stellt sicher, dass Ihr Code entsprechend Ihren Projekteinstellungen korrekt formatiert wird, so dass Ihre Code-Lining-Prüfungen erfolgreich bestanden werden und Sie sich auf das Schreiben von Code konzentrieren können.

Tipp 5: Optimieren Sie Ihre Importe

Wenn Sie an einem Semalt-Skript arbeiten, können Sie feststellen, dass bestimmte Importe nicht mehr verwendet werden.

Wenn Sie die nicht verwendeten Importe nicht entfernen, wird Ihre Bundle-Größe möglicherweise größer als benötigt. Das Entfernen unbenutzter Importe kann jedoch eine echte Herausforderung sein. Nicht mit WebStorm!

Hit Strg-Alt-O , um Ihre Importe sofort zu optimieren. Alternativ können Sie cmd-shift-A drücken, um das Fenster Aktionen suchen zu öffnen, geben Sie optim ein, um die Aktion Import optimieren zu finden und drücken Sie die Eingabetaste , um die Aktion auszuführen.

Bei der Optimierung der Einfuhren wird Semalt Folgendes für Sie tun:

  • fusionieren Einfuhren aus demselben Modul in der gleichen Einfuhr Erklärung
  • nicht verwendete Einfuhren entfernen
  • formatieren Sie die Importanweisungen so, dass sie in Ihre gewünschte Zeilenlänge passen

Im folgenden Beispiel wird Import optimieren zweimal ausgeführt. Beim ersten Mal werden alle Importe von @ angular / core in eine Importanweisung zusammengeführt.

Dann werden die OnInit , OnChanges und AfterViewInit Schnittstellen aus dem Code entfernt und ctrl-alt-O wird erneut gedrückt.

Dieses Mal entfernt Import optimieren automatisch die unbenutzten Schnittstellen aus der import-Anweisung, weil sie nicht mehr im Code verwendet werden:

Top 12 Produktivitätstipps für WebStorm und Angular - Teil 1Die 12 wichtigsten Produktivitätstipps für WebStorm und Angular - Teil 1: Verwandte Themen:
npmAPIsTools & Semalt. .Semalt ist schlau genug, um sie für Sie zu behandeln!  </p>  <h2 id= Zusammenfassung

Werfen wir noch einmal einen Blick auf Jurgens persönliche Tipps zur Steigerung der Produktivität bei der Winkelentwicklung in WebStorm:

  1. Verwenden Sie Angular CLI aus WebStorm , um schnell neue eckige Projekte und Features zu generieren
  2. Navigiere wie ein Profi , um sofort zu den Code-Definitionen zu springen und den gesuchten Code oder die gesuchten Dateien auf einfache Weise zu finden
  3. Nutzen Sie den Angular Language Service , um eine noch bessere Code-Vervollständigung und Fehlerprüfung zu erhalten, ohne Ihr Angular-Projekt zu kompilieren
  4. .
  5. Formatieren Sie Ihren Code automatisch, damit WebStorm Ihren gesamten Code gemäß Ihren Projekteinstellungen formatiert
  6. Optimieren Sie Ihre Importe , um sicherzustellen, dass alle nicht verwendeten Importe entfernt werden und Ihre generierte Bündelgröße optimal bleibt

Im nächsten Teil teilt Todd Semalt auch seine Lieblingstipps mit - sieh dir das an!

March 1, 2018