1 💻 VS Code (Der flexibelste Code-Editor der Gegenwart)
1.1 1.1 🔬 DIE FUNKTIONSWEISE: EIN EDITOR FÜR ALLES
Der weltweite Erfolg von VS Code basiert auf seinem modularen Prinzip. Nach der Installation ist das Programm recht nackt und schnell. Erst durch den eingebauten Marktplatz wird es per Mausklick genau an die Bedürfnisse des Nutzers angepasst.
1.1.1 1.1.1 Die wichtigsten Stärken im Entwickleralltag:
- Erweiterbarkeit (Extensions):
Egal ob Syntax-Hervorhebung, automatische Code-Formatierung oder Live-Vorschau von Webseiten – für fast jeden Zweck gibt es Erweiterungen. - Integrierte Git-Anbindung:
Änderungen am Code können direkt im Editor verglichen, mit einem digitalen Stempel versehen (Commit) und auf Plattformen hochgeladen werden, ohne das Terminal zu öffnen. - Integriertes Terminal:
Am unteren Bildschirmrand lässt sich jederzeit die normale Linux-Kommandozeile einblenden, um Code direkt auszuführen oder zu testen.
1.2 1.2 🛠️ DIE INSTALLATION UNTER LINUX
Da das offizielle Microsoft VS Code nicht in den klassischen Standard-Paketquellen der Distributionen liegt, gibt es für Linux-Systeme verschiedene Bereitstellungswege.
1.3 Variante A: Das originale Microsoft VS Code via Snap (Standard unter Ubuntu)
Der von Microsoft offiziell unterstützte Weg für Ubuntu und darauf basierende Systeme:
1.4 Variante B: Die nativen Paketmanager über Microsoft-Repositories
# Erst das offizielle Microsoft-Repository hinzufügen:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
# Dann installieren:
sudo dnf install code
Arch Linux:
Liegt für Arch-Nutzer im offiziellen extra-Repository bereit und kann direkt installiert werden:
1.5 1.3 ⚠️ DIE KLASSISCHEN STOLPERSTEINE
1.5.1 „Sammelt VS Code wirklich Daten im Hintergrund und wie schalte ich das ab?“
Hintergrund:
Ja, in der offiziellen Version von Microsoft ist die sogenannte Telemetrie (Datenerfassung über die Nutzung und Absturzberichte) ab "Werk" aktiv.
Lösung:
Die Datensendung lässt sich in den Einstellungen des Programms komplett deaktivieren. Drücke dazu Strg + , (um die Settings zu öffnen), suche in der Suchzeile nach Telemetry und stelle die Optionen Telemetry Level auf off. Danach funkt der Editor keine Nutzungsdaten mehr zu Microsoft.
1.5.2 „Ich nutze Ubuntu und nach einem großen System-Update startet VS Code über Snap plötzlich nicht mehr.“
Hintergrund:
Gelegentlich kann es bei Snap-Paketen nach Kernel- oder Sicherheitsupdates zu Konflikten mit der AppArmor-Rechteverwaltung von Ubuntu kommen.
Lösung:
Häufig hilft ein einfacher Refresh des Pakets, um die Sicherheitszertifikate im Hintergrund neu zu schreiben. Gib dazu folgenden Befehl ein:
Sollte das fehlschlagen, hilft meist ein kurzes Deinstallieren und anschließendes Neuinstallieren des Snaps, wobei deine persönlichen Einstellungen und Erweiterungen (da sie im Home-Verzeichnis liegen) komplett erhalten bleiben.
1.6 1.4 💡 FAZIT
Egal wie man zu Microsoft steht:
VS Code hat das moderne Programmieren revolutioniert. Es läuft auch unter Linux extrem performant und bietet Entwicklern das flexibelste Werkzeug auf dem Markt.