Visual Studio Code

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Visual Studio Code (kurz VS Code) ist ein kostenloser Code-Editor von Microsoft mit grafischer Oberfläche. Er unterstützt viele Programmiersprachen und lässt sich über Erweiterungen an fast jede Aufgabe anpassen, etwa Git, Debugging oder Markdown-Vorschau.

Installation

VS Code ist nicht in den Ubuntu-Paketquellen enthalten. Diese Anleitung bindet deshalb das offizielle Paketarchiv von Microsoft ein. Der Vorteil: VS Code wird danach wie jedes andere Paket mit apt verwaltet und bei sudo apt upgrade automatisch aktualisiert. Eine Alternative über Snap steht weiter unten.

1. Paketlisten aktualisieren

Damit apt die aktuellen Versionen der Hilfsprogramme für die nächsten Schritte kennt.

sudo apt update

2. Hilfsprogramm installieren

wget lädt Dateien aus dem Internet herunter. Es ist meist schon vorhanden, dann meldet apt das nur.

sudo apt install wget

3. Schlüssel von Microsoft einrichten

Mit diesem Schlüssel prüft apt, dass die Pakete wirklich von Microsoft stammen und nicht verändert wurden. wget speichert ihn mit -O direkt im Ordner für Paketschlüssel. apt liest die Textform mit der Endung .asc ohne Umwandlung.

sudo wget -O /usr/share/keyrings/microsoft.asc https://packages.microsoft.com/keys/microsoft.asc

Prüfen: Die erste Zeile lautet -----BEGIN PGP PUBLIC KEY BLOCK-----.

head -n 1 /usr/share/keyrings/microsoft.asc

4. Paketarchiv von Microsoft eintragen

Legt eine Datei an, die apt mitteilt, wo die VS-Code-Pakete liegen und mit welchem Schlüssel sie geprüft werden.

sudo nano /etc/apt/sources.list.d/vscode.sources

Füge diesen Inhalt ein (im Terminal mit Strg+Umschalt+V), speichere mit Strg+O und Enter und beende nano mit Strg+X:

Types: deb
URIs: https://packages.microsoft.com/repos/code
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/microsoft.asc

5. Paketlisten erneut aktualisieren

Jetzt liest apt auch das neue Paketarchiv ein.

sudo apt update

Prüfen: In der Ausgabe erscheint eine Zeile mit packages.microsoft.com/repos/code, ohne Fehlermeldung.

6. VS Code installieren

Installiert VS Code. Der Befehl zum Starten im Terminal heißt code.

sudo apt install code

Prüfen: Die erste Zeile der Ausgabe ist die Versionsnummer, z. B. 1.139.0.

code --version

Erste Schritte

7. VS Code starten

Öffnet VS Code. Alternativ findest du das Programm im Anwendungsmenü unter „Visual Studio Code“.

code

8. Deutsche Oberfläche einrichten

VS Code ist zunächst auf Englisch. Dieser Befehl installiert das offizielle deutsche Sprachpaket als Erweiterung.

code --install-extension MS-CEINTL.vscode-language-pack-de

Danach in VS Code Strg+Umschalt+P drücken, Configure Display Language eingeben, Deutsch auswählen und VS Code neu starten.

Prüfen: Die Menüs heißen jetzt „Datei“, „Bearbeiten“ usw.

9. Projektordner öffnen

VS Code arbeitet am besten mit ganzen Ordnern. Wechsle im Terminal in deinen Projektordner und öffne ihn mit code . (der Punkt steht für den aktuellen Ordner). Hier als Beispiel dieser Ordner mit den Anleitungen:

cd ~/Installieren
code .

Beim ersten Öffnen eines Ordners fragt VS Code, ob du den Autoren vertraust. Nur bei eigenen oder bekannten Projekten mit „Ja“ antworten, sonst können Erweiterungen dort Code ausführen.

10. Die wichtigsten Tastenkürzel kennenlernen

TastenWirkung
Strg+Umschalt+PBefehlspalette: jeden Befehl über seinen Namen suchen
Strg+PDatei im Projekt schnell öffnen
Strg+SDatei speichern
Strg+FIn der Datei suchen
Strg+HIn der Datei ersetzen
Strg+Umschalt+FIm ganzen Projekt suchen
Strg+ÖTerminal ein- und ausblenden
Strg+BSeitenleiste ein- und ausblenden
Strg+Umschalt+XErweiterungen anzeigen und installieren

Optional: VS Code für Git verwenden

11. VS Code als Editor für Git festlegen

Git öffnet für Commit-Nachrichten einen Editor. Mit dieser Einstellung ist das VS Code. --wait sorgt dafür, dass Git wartet, bis du den Tab mit der Nachricht schließt.

git config --global core.editor "code --wait"

Prüfen: Die Ausgabe lautet code --wait.

git config --global core.editor

Aktualisieren

VS Code wird zusammen mit den anderen Paketen aktualisiert:

sudo apt update
sudo apt upgrade

Alternative: Installation über Snap

Statt über das Paketarchiv von Microsoft lässt sich VS Code auch als Snap installieren. Snaps aktualisieren sich selbstständig im Hintergrund. --classic ist nötig, weil ein Code-Editor auf alle Dateien und Programme zugreifen muss. Nutze nur einen der beiden Wege, nicht beide gleichzeitig.

sudo snap install code --classic

Prüfen:

code --version

Deinstallieren der Snap-Version:

sudo snap remove code

Deinstallieren

1. Git-Einstellung zurücksetzen

Entfernt VS Code als Git-Editor, falls du Schritt 11 ausgeführt hast. Git nutzt danach wieder den Standard-Editor des Systems.

git config --global --unset core.editor

2. VS Code entfernen

Entfernt das Programm.

sudo apt purge code

3. Paketarchiv und Schlüssel entfernen

Ohne diese Dateien sucht apt nicht mehr bei Microsoft nach Updates. microsoft.gpg stammt aus einer älteren Fassung dieser Anleitung. -f sorgt dafür, dass rm fehlende Dateien einfach überspringt.

sudo rm -f /etc/apt/sources.list.d/vscode.sources /usr/share/keyrings/microsoft.asc /usr/share/keyrings/microsoft.gpg

4. Paketlisten aktualisieren

Damit apt das entfernte Paketarchiv auch aus seinen Listen streicht.

sudo apt update

5. Eigene Einstellungen und Erweiterungen entfernen

VS Code speichert Einstellungen in ~/.config/Code und Erweiterungen in ~/.vscode. Achtung: Deine Einstellungen und alle installierten Erweiterungen gehen dabei verloren.

rm -rf ~/.config/Code ~/.vscode

Prüfen: Der Befehl wird nicht mehr gefunden.

code --version

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Open Knowledge (Freies Wissen): Alle Texte stehen unter der freien Lizenz Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0) und können frei gelesen, geteilt und weiterverarbeitet werden.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Open Knowledge (Freies Wissen): Alle Texte stehen unter der freien Lizenz Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0) und können frei gelesen, geteilt und weiterverarbeitet werden.

Autor: Thorsten · Installationsanleitungen für Ubuntu

Alle Anleitungen ohne Gewähr. Befehle mit sudo verändern das System – vorher lesen, dann ausführen.