
VS Code ist eine Super-Programmiersoftware.
Die folgenden Plugins machen die Software noch besser.
Starten wir!
Angenehmes Programmieren
1. Data Science Sandkasten – Jupyter
VS Code ist ein echtes Chamäleon. Die Plugins verwandeln die Software von ein Coding-Tool, in das nächste.
Jupyter ist ein solches Tool, welches ein etwas anderes Konzept bietet. Die Notebooks sind keine klassischen Text-Dateien, sondern eine Mischung aus Markup-Text, Code, Visualisierung und Ausgabe. Diese cacht die Umgebung, sodass Du das Notebook schrittweise ausführen kannst.
Jupyter ist besonders für den Bereiche Data Science und maschinelles Lernen interessant, weil die Visualisierungen direkt neben dem Code stattfinden.
2. Test angenehm – Test Runner for Java
Viele Entwickler mögen keine Tests. Trotzdem sind diese super wichtig für eine hohe Software-Qualitiät.
Der Entwickler muss es sich nicht aber schwerer machen, als es uns die IDE und Plugins ermöglichen. Der Test Runner for Java ergänzt die Tests, um einen Start-Button, sodass einzelne Tests oder Testgruppen laufen können.
3. Überall und jederzeit Remote SSH
VS Code funktioniert nicht nur auf Deinem Computer, sondern kann sich auf anderen Servern oder Computer per SSH verbinden. Damit ist nicht nur eine einfache Kommandozeile gemeint, sondern eine vollwertige grafische Nutzeroberfläche.

Du kannst Dateien und Ordner einsehen und Dateien bearbeiten und löschen so also, ob Du lokal arbeitest. Das Gesamtpaket rundet eine Kommandozeile ab, um den Server zu steuern, Tests auszuführen oder Kommandos für das Programmieren auszuführen.
Die Software nutzt im Hintergrund SSH, um die Dateien aktuell zu halten. Die Software installiert sich selbst auf den Remote Computer. Du kannst weitere Plugins in die entfernte Umgebung laden.
4. Für alles passend – PHP und weitere
Für die beliebten Programmiersprachen gibt es ein passendes Plugin für VS Code. Sie helfen Dir die Syntax einzuhalten und geben Dir Vorschläge, wie der korrekte Code aussieht. Sie können Abhängigkeiten importieren und Unit-Tests schnell ausführen.

5. Verschenktes Potenzial – Debugger
Der Debugger ist Teil der VS Code Entwicklungsumgebung. Das Tool hilft Dir bei der Fehlersuche in Verbindung mit den Plugins für die jeweilige Programmiersprache.
Das Debugging ist die korrekte und strukturierte Methode, um Fehler zu verstehen und zu beseitigen. console.log()
oder System.out.println()
sind super beliebt, aber nicht State-of-the-Art.
Viele Entwickler sind vom Debugging im ersten Moment überfordert, aber Du kannst Dir mit einem Tutorial zu Deiner Programmiersprache eine Übersicht über die Verwendung verschaffen. Debugging ermöglicht die Analyse aller Variablen gleichzeitig – also eine Print-out auf Steroiden.
Deployments & Doku
6. Alles Installieren in Sekunden – Docker
Docker ist eine Containerisierung Tool für Programm-Code. Du kannst code in einer isolierten Umgebung ähnlich eine virtuelle Maschine ausführen, ohne eine ganze VM mit allen Ressourcen hochzufahren. Die VS Code Integration hilft Dir dabei Deine laufenden Container zu verwalten und die Volumes zu managen. Die Erweiterung arbeitet ähnlich wie Portainer, nur das diese direkt am Einsatzort verfügbar ist.

7. Schreiben – LanguageTool Linter / Wordcount
VS Code ist nicht nur zum Programmieren, sondern auch zum Schreiben gedacht. Die Software kennt Markdown von Beginn an und hilft Dir Deine Ideen auf das Papier / die Festplatte zu bekommen. Weil wir ordentlich schreiben wollen, können wir das Plugin LanguageTool Linter installieren.
LanguageTool ist eine Rechtschreibungs- und Grammatikprogramm, welches auf komplexere grammatikalische Probleme erkennt. Du kannst die eigentliche Software lokal oder mit Docker hosten oder dem öffentlichen Internet-Service verwenden.
Das Plugin Wordcount macht genau das, was es machen soll: Wörter zählen. Unten links siehst Du die Wortanzahl Deines Dokuments.
8. Richtig soll es sein – Code Spell Checker
Dein Computer interessiert sich nicht für Rechtschreibung, sondern nur für die Programmiersprachen Grammatik.
Trotzdem sollten Variablennamen sprechend sein. Die bösen Typos findet die Software Code Spell Checker. Hierbei achtet die Software darauf, dass die Wordbestandteile mit z. B. dem Camel-Case-Muster übereinstimmen. Der Code sieht auch viel schöner aus, wenn wir ein gleiches Muster überall in korrekter Schreibung verwenden.
Struktur und Optik
9. Struktur und Ordnung ist ein Muss – XML
XML ist überall gegenwärtig.
Trotzdem nerven uns Dir Tags, welche wir immer doppelt schreiben müssen. Klammer auf Tag Klammer zu und dann noch am Ende den Backslash.
Schnell hast Du Dich vertippt oder eine falsche Verschachtelung gewählt. Das Plugin macht Dich auf Deine Missgeschicke aufmerksam. Im Nu hast Du eine korrekte XML, welche jede Software parsen kann. Wähle die Option aus, eine XML nach einem Schema zu validieren oder auf Korrektheit zu prüfen.
10. Alles ansehen – CSV Viewer
Dieses kleine Tool hat großes Potenzial.
Komma separierte Dateien (CSV) sind für die Datenanalyse und -verarbeitung essenziell. Prinzipiell sind Komma separierte Dateien einfach aufgebaut, aber sind bei großen Datenmengen nicht übersichtlich. Das Plugin liest die CSV ein und stellt diese als Tabelle dar. Du kannst die Werte ändern, löschen, neue Header hinzufügen oder die Datei umbenennen. Das Tool lässt Fehler in der Formatierung erkennen z. B. Wert AX ist in der falschen Spalte.
11. Schönster Code – Prettier
Deine Aufgabe ist es sich auf den Code zu konzentrieren, die Inhalte, die Logik und den Datenfluss.
Keine verlangt von Dir, schönen Code abzugeben. Stattdessen lass die Formattierung Prettier machen. Wenn Du die Arbeitsdatei speicherst, geht Prettier ans Werk und formatiert den Code.
Wenn die Befehle richtig eingerückt sind, kannst Du wieder klarer denken, weil Dein Auge den Strukturen besser folgen kann. Die Software kommt mit folgenden Sprachen zurecht:
JavaScript · TypeScript · Flow · JSX · JSON CSS · SCSS · Less HTML · Vue · Angular HANDLEBARS · Ember · Glimmer GraphQL · Markdown · YAML
Weil es auf der Welt kein einheitliches Formatierungsschema gibt, haben sich über die Jahre verschiedene Standards bei Unternehmen oder Open-Source-Projekte gebildet.

Kein System ist richtig oder falsch – Hauptsache alle verwenden das gleiche Schema. Diese Standards kann die Software befolgen (Einstellungen). Diese Option kann Dir egal sein, solange Du nicht mit 2+ anderen Entwicklern zusammen arbeitest.
12. Fürs Auge – Material Icon Theme
Optik ist doch nur was für Designer.

Nein! Material Icon Theme verleiht für jeden Dateitypen in der IDE ein passendes Symbol. Das Symbol hilft Dir dabei, Dich zu orientieren. Selbst Ordner wie „security“ und „test“ erkennt die Software und ersetzt es durch ein passendes Icon.
VS Code kommt mit mehreren Farbschemas, welches Du unter der Option „Perferences“: Color Themes“ ändern kannst. Echte Entwickler kennen doch nur den Darkmode.
13. Immer schön – Format HTML in PHP
Formatter sind das Brot und Butter einer akzeptablen IDE. Trotzdem schaffen die Default Formatter / Prettier keine Kombinationen von Programmiersprachen. HTML basiert auf Tags und einem baumartigen Aufbau, während PHP eine Script-Sprache mit Funktionen und Variablen ist. Der Formatter „Format HTML in PHP“ kann diese Symbiose trotzdem formatieren. Super praktisch – das ist ein Must-Have.