Bernhard Zechmann
IT-Solutions
Von einigen wurde ich angefragt, welche Visual Studio Code (VSCode) Editor Extensions ich nutze. Hier findest du eine kurze Zusammenstellung der – aus meiner Sicht – besten Erweiterungen, die ich selbst nutze und wirklich weiterempfehlen kann.
In den vergangenen Monaten habe ich viel programmiert und dadurch einige „Helfer“ in VSCode genutzt oder auch nach eingehendem Testen wieder de-installiert. Heute habe ich die Liste meiner VSCode Extensions aktualisiert.
Extensions
Auto Rename Tag (Jun Han)
- Funktionen:
- Umbenennen von HTML/XML-Tags
- Automatisches Umbenennen des gepaarten HTML/XML-Tags
- Unterstützung für alle Sprachen
- Diese Erweiterung ist sehr nützlich, wenn Du mit HTML/XML arbeitest. Du kannst damit schnell und einfach Tags umbenennen und das Umbenennen des gepaarten Tags automatisieren.
Bookmarks (Alessandro Fragnani)
- Funktionen:
- Lesezeichen setzen und entfernen
- Lesezeichen in der Seitenleiste anzeigen
- Lesezeichen in der Datei anzeigen
- Mit dieser Erweiterung kannst Du Lesezeichen in Deinem Code setzen und entfernen. Du kannst alle Lesezeichen in der Seitenleiste anzeigen und Lesezeichen in der Datei anzeigen.
Codeium (codeium.com)
- Funktionen:
- Unbegrenzte Einzel- und Mehrzeilen-Codevervollständigungen für immer
- Integrierter Chat im IDE: Kein Wechsel zu ChatGPT in VSCode nötig
- Praktische Vorschläge wie Refactor und Explain
- Unterstützung für über 70 Programmiersprachen: Javascript, Python, Typescript, PHP, Go, Java, C, C++, Rust, Ruby und mehr.
- Eine kostenlose Extension zur Beschleunigung der Entwicklung, die auf modernster KI-Technologie basiert. Derzeit bietet Codeium Autovervollständigung, Chat- und Suchfunktionen in über 70 Sprachen.
Dev Containers – Visual Studio Marketplace (Microsoft)
Funktionen:
- Entwicklung mit einer konsistenten, leicht reproduzierbaren Toolchain auf demselben Betriebssystem, auf dem du auch implementierst.
- Schneller Wechsel zwischen verschiedenen, separaten Entwicklungsumgebungen und sichere Aktualisierungen, ohne dass man sich Gedanken über die Auswirkungen auf den lokalen Rechner machen muss.
- Neue Technologien testen oder Klonen einer Kopie einer Codebasis, ohne die lokale Einrichtung zu beeinträchtigen.
- Dev Containers ist eine großartige Erweiterung, wenn du Container verwenden möchtest.
Docker for Visual Studio Code (Microsoft)
- Funktionen:
- Erleichtert das Erstellen, Verwalten und Bereitstellen von containerisierten Anwendungen in Visual Studio Code.
- Außerdem ermöglicht sie das Debugging von Node.js, Python und .NET innerhalb eines Containers mit einem Klick.
- Docker ist eine großartige Erweiterung, wenn du Docker Container verwenden möchtest.
GitHub Pull Requests (GitHub)
- Funktionen:
- GitHub Pull Requests und Issues in Visual Studio Code überprüfen und verwalten.
- GitHub Pull Requests ist eine großartige Erweiterung, wenn du GitHub verwendest. Alle anderen wichtigen Git/GitHub Funktionen sind bereits in VSCode enthalten.
indent-rainbow (oderwat)
- Funktionen:
- Färbt Einrückungen in verschiedenen Farben ein, um die Lesbarkeit des Codes zu verbessern.
- Anpassbare Einstellungen.
- indent-rainbow ist eine großartige Erweiterung, wenn du die Lesbarkeit deines Codes verbessern möchtest.
Jupyter (Microsoft)
- Funktionen:
- Erstellung von interaktiven Notebooks (wie Google Colab, aber Open Source)
- Erweiterung für interaktives Programmieren, mit Unterstützung von Intellisense, Debugging und mehr.
Live Preview (Microsoft)
- Funktionen:
- Anzeigen von HTML, CSS, JS direkt in VS Code.
- Live Änderungen direkt in VSCode sichtbar.
- Live Preview ist eine großartige Erweiterung, wenn du HTML Seiten in VS Code anzeigen möchtest.
Material Icon Theme (Philipp Kief)
- Funktionen:
- Anzeigen von Dateisymbolen in VS Code.
- Unterstützung für viele Sprachen.
- Anpassbare Einstellungen.
- Material Icon Theme ist eine großartige Erweiterung, wenn du Dateisymbole in VS Code anzeigen möchtest.
Python inklusive Pylance, Python Debugger, Python Environment Manager (Microsoft)
- Funktionen:
- Alles Notwendige für Python in VS Code.
- Python ist eine Must-Have Extension, wenn du mit Python programmierst.
Rainbow CSV (mechatroner)
- Funktionen:
- Färbt CSV-Dateien ein, um die Lesbarkeit zu verbessern.
- Anpassbare Einstellungen.
- Rainbow CSV ist eine großartige Erweiterung, wenn du mit CSV-Dateien arbeitest und die Lesbarkeit verbessern möchtest.
Show Functions (Matt Bierner)
- Funktionen:
- Anzeigen einer Liste aller Funktionen in einer Datei.
- Anpassbare Einstellungen.
- Show Functions ist eine großartige Erweiterung, wenn du schnell eine Liste aller Funktionen in deinem Code anzeigen möchtest.