Einführung

Ich nutze seit einiger Zeit gerne die kostenlose Entwicklungsumgebung (= IDE = Integrated Development Environment) “Visual Studio Code” von Microsoft. Die Software ist nicht nur für Windows, sondern z. B. auch für Linux und MacOS zu haben.

Download: https://code.visualstudio.com/download

Besonders hilfreich für die tägliche Arbeit sind aber die diversen Erweiterungen (Extensions), die es für alle möglichen Anwendungsfällte gibt. Im folgenden liste ich einige der von mir am häufigsten verwendeten Extensions auf.

Tipp: Man kann die Extensions auch über die den VSCode Marketplace als .vsix Datei herunterladen und offline installieren; falls ihr die auf einem Rechner “braucht, der gerade keine keine Internetverbindung hat.
Der Download-Links ist rechts in der Sidebar unter “Resources” zu finden und heißt “Download Extension”.

Tipps & Tricks

Befehl aufführen:
–> Ctrl-Shift-P

Tastatur-Kürzel anpassen (Customize keyboard shortcuts):
–> Ctrl+K Ctrl+S

Extensions

Allgemeines

  • German Language Pack for Visual Studio Code (Microsoft)
    • Wer die Benutzeroberfläche lieber aus Deutsch mag, kann diese Extension installieren… allerdings ist zu bedenken, dass die meisten Seiten mit Tipps & Tricks zu Visual Studio Code auf Englisch sind und es daher manchmal einfach ist, wenn auch die GUI komplett auf Englisch ist, damit man die entsprechenden Menüs einfacher findet. Geschmackssache.
  • vscode-icons (VSCode Icons Team)
    • Wer in großen Projekten oft mit vielen unterschiedlichen Dateitypen arbeitet, freut sich sicherlich über diese große Sammlung an unterschiedlichen Icons, die es einfacher machen, den Dateityp im VSCode-Explorer zu erkennen.

Python-Entwicklung

  • Python (Microsoft)
    • Ein absolutes Muss für alle Python-Entwickler!

Arbeiten mit CSV-Dateien

  • Rainbow CSV (mechatroner)
    • Färbt die einzelnen Felder/Spalten einer CSV-Datei farblich unterschiedlich ein, so dass man sehr leicht die Werte der einzelnen Spalten auseinanderhalten kann.
  • Edit csv (janisdd)
    • CSV-Editor, mit dem man leicht einzelne Daten verändern, aber auch ganze Zeilen/Spalten hinzufügen/löschen kann. Der Editor unterstützt auch unterschiedliche Lese- und Schreib-Optionen, wie z. B. die Auswahl des Trennzeichens, des Quoting-Stils etc.
  • Excel Viewer (GrapeCity)
    • Zeigt CSV- und Excel-Dateien übersichtlich in Zeilen und Spalten an und ermöglicht auch Sortieren und Filtern.

Übersetzungen

  • gettext (MrOrz)
    • Syntax-Highlighting für gettext-Übersetzungsdateien .po (und .pot, .potx), welches es wesentlich einfacher macht, sich in PO-Files zurechtzufinden.