HTML5-Tutorium: JavaScript: Entwicklungsumgebung: WebStorm: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 22: | Zeile 22: | ||
WebStorm ist auf die Entwicklung mit HTML/CSS/JavaScript ausgelegt, wodurch sich die Konfiguration sehr einfach gestaltet. | WebStorm ist auf die Entwicklung mit HTML/CSS/JavaScript ausgelegt, wodurch sich die Konfiguration sehr einfach gestaltet. | ||
Anmerkungen: Die Default-Konfigurationen (Default-Settings) finden auf der WebStorm-Startseite unter den Button <code>Configure</code>. | |||
Wenn Sie sich schon schon ein Projekt bearbeiten, finden Sie Konfigurations-Menü unter <code>File</code> → <code>Default Settings</code>. | |||
Im Folgenden gehe ich davon aus, dass Sie dieses Menü bereits geöffnet haben. | |||
====Plugins==== | ====Plugins==== | ||
Stellen Sie sicher dass unter | Stellen Sie sicher dass unter <code>Plugins</code> | ||
auf jeden Fall folgende Plugins aktiviert sind (dies sollte standardmäßig der Fall sein): | auf jeden Fall folgende Plugins aktiviert sind (dies sollte standardmäßig der Fall sein): | ||
| Zeile 31: | Zeile 35: | ||
* Subversion Integration | * Subversion Integration | ||
Verifizieren Sie | ====JavaScript==== | ||
Verifizieren Sie , dass unter <code>Languages & Frameworks</code> → <code>JavaScript</code> die <code>JavaScript language version</code> auf | |||
<code>ECMAScript 6</code> eingestellt ist. | <code>ECMAScript 6</code> eingestellt ist. | ||
Aktivieren Sie außerdem die WebStorm-Node.js-coding-assitence, da Sie anderenfalls | |||
bei jedem SVN-Commit eine Warnung angezeigt bekommen, dass Sie dies nicht gemacht haben: | |||
<code>Language & Frameworks</code> → <code>Node.js and NPM</code> | |||
→ Node.js Core library is not enabled. <code>Enable</code> | |||
====Code-Style==== | ====Code-Style==== | ||
| Zeile 43: | Zeile 55: | ||
Passen Sie dies Einstellungen an: | Passen Sie dies Einstellungen an: | ||
* | * <code>Editor</code> → <code>Code Style</code> → öffnen (Klick auf Dreiecke vor den Namen) | ||
* Im Rechten Fenster: <code>Right margins (columns)</code>: <code>80</code> | * Im Rechten Fenster: <code>Right margins (columns)</code>: <code>80</code> | ||
* Klick auf <code>JavaScript</code> im linkem Baummenü | * Klick auf <code>JavaScript</code> im linkem Baummenü | ||
| Zeile 66: | Zeile 78: | ||
* <code>OK</code> | * <code>OK</code> | ||
'''Nochmals: Vermeiden Sie es Tab-Zeichen an Stelle von Leerzeichen zu verwenden, da die Tabulatorbreite nicht genormt ist und je nach Editor anders interpretiert wird.''' | '''Nochmals: Vermeiden Sie es, Tab-Zeichen an Stelle von Leerzeichen zu verwenden, da die Tabulatorbreite nicht genormt ist und je nach Editor anders interpretiert wird.''' | ||
====Markdown==== | ====Markdown==== | ||
| Zeile 72: | Zeile 84: | ||
Anmerkungen zu den Praktikumsaufgaben sind im Repository evtl. als Markdown-Dokumente abgespeichert. | Anmerkungen zu den Praktikumsaufgaben sind im Repository evtl. als Markdown-Dokumente abgespeichert. | ||
Für Syntax-Highlighting und eine Vorschauansicht müssen Sie das entsprechende Plugin installieren. | Für Syntax-Highlighting und eine Vorschauansicht müssen Sie das entsprechende Plugin installieren. | ||
Dazu gehen Sie auf | Dazu gehen Sie auf <code>Plugins</code>, suchen dort via Lupe nach <code>Markdown support</code> und klicken anschließend auf <code>Search in Repositories</code>. | ||
suchen dort via Lupe nach <code>Markdown support</code> und klicken anschließend auf <code>Search in Repositories</code>. | |||
Dort erscheint dann ein Plugin namens <code>Markdown support</code>. Installieren Sie dieses und starten WebStorm danach neu. | Dort erscheint dann ein Plugin namens <code>Markdown support</code>. Installieren Sie dieses und starten WebStorm danach neu. | ||
Version vom 13. Oktober 2017, 14:45 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
| Korrektheit: 3 (zu größeren Teilen überprüft) |
Umfang: 2 (wichtige Fakten fehlen) |
Quellenangaben: 2 (wichtige Quellen fehlen) |
Quellenarten: 3 (gut) |
Konformität: 5 (ausgezeichnet) |
Inhalt | Visual Studio Code | Node.js
Zur Erstellung von Web-Anwendungen kann WebStorm eingesetzt werden. Zunächst müssen Sie diese IDE installieren und konfigurieren. Es handelt sich um eine kommerzielle Software, aber als Student erhalten Sie eine kostenlose Lizenz.
Installation von WebStorm
Laden Sie sich zunächst WebStorm herunter (https://www.jetbrains.com/webstorm/) und installieren Sie das Softwarepaket. Sie können diese Software zunächst 30 Tage lang ohne Lizenz benutzen.
Anmerkung: Auf Rechnern der Hochschule ist WebStorm bereits vorinstalliert.
Lizenz
Als Student der Hochschule Augsburg erhalten Sie mit Ihrer Hochschul-E-Mail-Adresse eine kostenlose Studentenlizenz. Füllen Sie dazu das Formular auf der Antragsseite aus: https://www.jetbrains.com/estore/students/
Anmerkung: Falls Sie an einem Rechner der Hochschule arbeiten, können Sie die Hochschullizenz verwenden.
IDE-Konfiguration
WebStorm ist auf die Entwicklung mit HTML/CSS/JavaScript ausgelegt, wodurch sich die Konfiguration sehr einfach gestaltet.
Anmerkungen: Die Default-Konfigurationen (Default-Settings) finden auf der WebStorm-Startseite unter den Button Configure.
Wenn Sie sich schon schon ein Projekt bearbeiten, finden Sie Konfigurations-Menü unter File → Default Settings.
Im Folgenden gehe ich davon aus, dass Sie dieses Menü bereits geöffnet haben.
Plugins
Stellen Sie sicher dass unter Plugins
auf jeden Fall folgende Plugins aktiviert sind (dies sollte standardmäßig der Fall sein):
- JavaScript Support
- Subversion Integration
JavaScript
Verifizieren Sie , dass unter Languages & Frameworks → JavaScript die JavaScript language version auf
ECMAScript 6 eingestellt ist.
Aktivieren Sie außerdem die WebStorm-Node.js-coding-assitence, da Sie anderenfalls bei jedem SVN-Commit eine Warnung angezeigt bekommen, dass Sie dies nicht gemacht haben:
Language & Frameworks → Node.js and NPM
→ Node.js Core library is not enabled. Enable
Code-Style
Standardmäßig sind WebStorm in 4 Leerzeichen als Einrückung für Code-Formatierungen eingestellt. Eine allgemeingültige Regel für einen sinnvollen Wert gibt es nicht, aber ich empfehle, lediglich 2 Leerzeichen zu verwenden. Damit ist es leichter möglich, die maximale Anzahl auf 80 Zeichen pro Zeile zu begrenzen, was einen deutlich lesbareren Code zur Folge hat als überbreite Zeilen.
Passen Sie dies Einstellungen an:
Editor→Code Style→ öffnen (Klick auf Dreiecke vor den Namen)- Im Rechten Fenster:
Right margins (columns):80 - Klick auf
JavaScriptim linkem Baummenü- Achten Sie darauf, dass
Use tab characterdeaktiviert ist. (Ganz wichtig, da die Anzahl der Leerzeichen, für die das Tab-Symbol steht, nicht normiert ist und daher Code mit Tab-Zeichen in anderen Editoren unlesbar sein kann.) - Tragen Sie bei
Tab size,IndentundContinuation Indentdie Zahl2ein. - Klick auf
Wrapping and BracesBraces placement→In class declaration→Next lineBraces placement→In function declaration→Next lineBraces placement→In function expression→Next lineBraces placement→Other→Next line
- Achten Sie darauf, dass
- Klick auf
CSSim linkem Baummenü- Tragen Sie bei
Tab size,IndentundContinuation Indentdie Zahl2ein. - Klick auf
OtherBraces placement→Next lineAlign values→On value
- Tragen Sie bei
- Klick auf
HTMLim linkem Baummenü- Tragen Sie bei
Tab size,IndentundContinuation Indentdie Zahl2ein. - Klick auf
OtherDo not indent children of:→ Entfernen alle Einträge bis aufhtml.
- Tragen Sie bei
- Klick auf
JSONim linkem Baummenü- Tragen Sie bei
Tab size,IndentundContinuation Indentdie Zahl2ein.
- Tragen Sie bei
OK
Nochmals: Vermeiden Sie es, Tab-Zeichen an Stelle von Leerzeichen zu verwenden, da die Tabulatorbreite nicht genormt ist und je nach Editor anders interpretiert wird.
Markdown
Anmerkungen zu den Praktikumsaufgaben sind im Repository evtl. als Markdown-Dokumente abgespeichert.
Für Syntax-Highlighting und eine Vorschauansicht müssen Sie das entsprechende Plugin installieren.
Dazu gehen Sie auf Plugins, suchen dort via Lupe nach Markdown support und klicken anschließend auf Search in Repositories.
Dort erscheint dann ein Plugin namens Markdown support. Installieren Sie dieses und starten WebStorm danach neu.
Quellen
- Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
- JetBrains (WebStorm): WebStorm – The smartest JavaScript IDE; Organisation: JetBrains s.r.o.; https://www.jetbrains.com/webstorm/; Quellengüte: 3 (Web)
- JetBrains (WebStorm 2017): Meet WebStorm – Welcome to WebStorm help!; Organisation: JetBrains s.r.o.; https://www.jetbrains.com/help/webstorm/meet-webstorm.html; 2017; Quellengüte: 3 (Web)
