Kompletter Leitfaden zur Installation und Nutzung von Visual Studio Code unter Ubuntu (2025 Edition)

目次

1. Einführung: Warum VS Code auf Ubuntu verwenden?

Visual Studio Code (nachfolgend VS Code genannt) ist ein leichter, aber äußerst leistungsfähiger Quellcode‑Editor. Er wird von Microsoft bereitgestellt und ist dank seiner Open‑Source‑Basis und hervorragenden Erweiterbarkeit weltweit bei Entwicklern sehr beliebt. Neben Windows und macOS läuft er stabil auf Linux‑basierten Betriebssystemen.

Unter diesen ist Ubuntu eine der am weitesten verbreiteten Linux‑Distributionen. Es bietet offizielle Long‑Term‑Support‑ (LTS‑) Releases, die hohe Stabilität und Sicherheit gewährleisten. Ubuntu ist kostenlos nutzbar und profitiert von einem umfangreichen Paket‑Ökosystem sowie einer starken Community‑Unterstützung, was es sowohl für einzelne Entwickler als auch für den professionellen Einsatz geeignet macht.

Die Vorteile der Nutzung von VS Code auf Ubuntu umfassen:

  • Leichtgewichtig und schnelle Performance: Läuft flüssig sogar auf Low‑End‑Maschinen oder in Cloud‑Umgebungen
  • Umfangreiches Erweiterungs‑Ökosystem: Einfach Sprachunterstützung, Git‑Integration, Remote‑Entwicklungs‑Features und mehr hinzufügen
  • Plattformübergreifende Konsistenz: dieselbe Benutzererfahrung auf verschiedenen Betriebssystemen
  • Offizieller Support: Microsoft stellt offizielle Ubuntu‑Pakete mit einfacher Update‑Verwaltung bereit

Dieser Artikel erklärt praktische Schritte in der richtigen Reihenfolge – von der Installation von VS Code auf Ubuntu über die japanische Lokalisierung, das Einrichten der Entwicklungsumgebung, Remote‑Entwicklung bis hin zur Container‑Nutzung. Egal, ob Sie neu bei Ubuntu sind oder von einem anderen Editor migrieren möchten, dieser Leitfaden hilft Ihnen, in kürzester Zeit eine vollständige VS Code‑Umgebung aufzubauen.

2. Vergleich der Installationsmethoden: Snap / APT (Microsoft‑Repository) / Offizielles DEB

Bei der Installation von VS Code auf Ubuntu stehen drei Hauptmethoden zur Verfügung. Vergleichen Sie deren Merkmale, Vor‑ und Nachteile, um die für Ihre Bedürfnisse am besten geeignete Methode zu wählen.

2‑1. Snap (Software‑Center oder CLI)

Merkmale

  • Wird im Snap‑Format verteilt, dem Standard‑Paketverwaltungssystem von Ubuntu.
  • Kann mit einem einzigen Klick im Ubuntu Software‑Center installiert werden.
  • Über das Terminal erfolgt die Installation mit sudo snap install --classic code.

Vorteile

  • Einfache GUI‑Installation, ideal für Einsteiger.
  • Automatische Updates erhöhen die Sicherheit und stellen die neuesten Funktionen bereit.

Nachteile

  • Durch Sandbox‑Mechanismen wurden Kompatibilitätsprobleme mit IME oder Themes gemeldet.
  • Start‑ und Reaktionszeiten können leicht verzögert wirken.

2‑2. APT (über das offizielle Microsoft‑Repository)

Merkmale

  • Nutzt das offizielle APT‑Repository von Microsoft, um VS Code mit apt zu verwalten.
  • Nach der Registrierung des Repositories mittels einer .deb‑Datei erfolgt die Verwaltung mit sudo apt update && sudo apt install code.

Vorteile

  • In die reguläre APT‑Verwaltung integriert, sodass System‑Updates konsistent bleiben.
  • Hohe Kompatibilität mit japanischen Eingabemethoden und anderen Kern‑Features.
  • Einfache und klare Update‑Steuerung.

Nachteile

  • Die anfängliche Repository‑Registrierung erfordert zusätzliche Schritte.
  • Kann für Nutzer, die nur GUI‑Installationen gewohnt sind, weniger zugänglich wirken.

Learn how to install Microsoft products on Linux using the p…

Technically Impossible

Ubuntuでのパッケージ・マネジャーと言えば”apt”だが、そのレポジトリでVSCodeは提供されていない。Ubunt…

2‑3. Standalone‑Installation mit dem offiziellen DEB‑Paket

Merkmale

  • Das .deb‑Paket wird direkt von der offiziellen Microsoft‑Website heruntergeladen.
  • Installation erfolgt mit sudo apt install ./code_*.deb, wobei Abhängigkeiten automatisch aufgelöst werden.

Vorteile

  • Praktisch für Offline‑ oder netzwerkbeschränkte Umgebungen.
  • Keine Repository‑Registrierung für die Erstinstallation nötig.

Nachteile

  • Automatische Updates erfordern anschließend eine manuelle Repository‑Einrichtung.
  • Weniger komfortabel für langfristige Wartung im Vergleich zu Snap‑ oder APT‑Methoden.

2‑4. Welche Methode sollten Sie wählen?

  • Benutzerfreundlichkeit / GUI‑Fokus → Snap (Ubuntu Software‑Center)
  • Stabilität / Japanische Eingabe und Erweiterbarkeit → APT (offizielles Repository)
  • Einmalige Installation / Minimaler Aufwand → Offizielles DEB (Standalone)

Für die tägliche Entwicklung mit langfristiger Nutzung bietet die APT‑Methode (offiziell von Microsoft) das beste Gleichgewicht und eine einfache Aktualisierungsverwaltung. Snap ist praktisch für schnelles Testen oder Probe‑Nutzung, während das offizielle DEB‑Paket ideal für eingeschränkte oder Verifizierungsumgebungen ist.

Auf Basis dieses Vergleichs erklärt der nächste Abschnitt das empfohlene Installationsverfahren mit der Methode „Official DEB → APT‑Integration“ anhand konkreter Befehlsbeispiele.

3. Verfahren A: Installation über offizielles DEB mit APT‑Integration (Empfohlen)

In diesem Abschnitt installieren Sie VS Code mit dem offiziellen .deb‑Paket, das von Microsoft empfohlen wird, und registrieren gleichzeitig das APT‑Repository, um kontinuierlichen Zugriff auf die neuesten Versionen zu gewährleisten. Diese Methode bietet hohe Stabilität für die japanische Eingabe und hilft, IME‑Kompatibilitätsprobleme zu vermeiden, die gelegentlich bei der Snap‑Version gemeldet werden.

3-1. DEB‑Paket von der offiziellen Website herunterladen

  1. Öffnen Sie Ihren Browser und besuchen Sie die offizielle Download‑Seite von Visual Studio Code.
  2. Klicken Sie auf die .deb‑Schaltfläche (für Debian/Ubuntu), um das Paket herunterzuladen.

3-2. Installation über das Terminal

Falls sich die heruntergeladene Datei in ~/Downloads befindet, führen Sie die folgenden Befehle aus:

cd ~/Downloads
sudo apt install ./code_*.deb
  • Das direkte Übergeben der .deb‑Datei an apt install löst automatisch die erforderlichen Abhängigkeiten.
  • Dieser Vorgang registriert außerdem das APT‑Repository von Microsoft.

3-3. Installation überprüfen

Überprüfen Sie die installierte Version mit dem folgenden Befehl:

code --version

Alternativ können Sie im Anwendungsmenü nach „Visual Studio Code“ suchen und es starten.

3-4. VS Code aktualisieren

Sobald das APT‑Repository registriert ist, wird VS Code zusammen mit den Systemaktualisierungen aktualisiert:

sudo apt update
sudo apt upgrade

3-5. Deinstallieren (Referenz)

Falls Sie VS Code entfernen müssen, führen Sie aus:

sudo apt remove code
sudo apt autoremove

Mit dieser Einrichtung können Sie die neueste VS Code‑Version mit minimalem Wartungsaufwand weiterverwenden.

4. Verfahren B: Installation mit Snap (GUI / CLI)

Snap ist das standardmäßige Paketverteilungsformat von Ubuntu und ermöglicht die Installation über das Software‑Center (GUI) oder einfache Befehlszeilen‑Operationen. Es ist besonders praktisch für Einsteiger oder für diejenigen, die eine schnelle Einrichtung ohne detaillierte Konfiguration wünschen.

4-1. Installation über das Software‑Center (GUI)

  1. Öffnen Sie Ubuntu Software im Anwendungsmenü.
  2. Geben Sie „Visual Studio Code“ oder „code“ in die Suchleiste ein.
  3. Wählen Sie „Visual Studio Code“ aus und klicken Sie auf die Installieren‑Schaltfläche.
  4. Geben Sie Ihr Passwort ein und warten Sie, bis die Installation abgeschlossen ist.

4-2. Installation über die Befehlszeile (CLI)

Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

sudo snap install --classic code
  • Die Option --classic ist erforderlich, um standardmäßigen Dateisystemzugriff zu gewähren.
  • Der Download und die Installation sind in der Regel innerhalb weniger Minuten abgeschlossen.

4-3. Installation überprüfen

code --version

Oder starten Sie „Visual Studio Code“ über das Anwendungsmenü.

4-4. Updates und Entfernung

  • Die Snap‑Version aktualisiert sich automatisch, sodass manuelle Updates in der Regel nicht nötig sind.
  • Um sie zu entfernen, führen Sie aus:
    sudo snap remove code
    

4-5. Hinweise zur Snap‑Version

  • Japanische Eingabe: Je nach Umgebung und IME‑Einstellungen wurden Eingabeprobleme gemeldet. Ein Wechsel zur DEB → APT‑Methode löst diese Probleme häufig.
  • Startgeschwindigkeit: Aufgrund der Sandbox‑Struktur von Snap kann der erste Start etwas langsamer sein.

5. Ersteinrichtung: Lokalisierung, Schriftarten und Anzeigeanpassungen

Nach der Installation von VS Code unter Ubuntu sollten die ersten Schritte Lokalisierung und Optimierung der Lesbarkeit sein. Eine korrekte Konfiguration in diesem Stadium erleichtert die zukünftige Entwicklung erheblich.

5-1. Lokalisierung (Installation des japanischen Sprachpakets)

  1. Starten Sie VS Code und klicken Sie auf das Erweiterungssymbol (vierquadriges Symbol) links.
  2. Geben Sie Japanese Language Pack in die Suchleiste ein.
  3. Installieren Sie „Japanese Language Pack for Visual Studio Code“.
  4. Nach der Installation klicken Sie auf [Change Language] im Popup unten rechts.
  5. Starten Sie VS Code neu, um die japanische Benutzeroberfläche zu übernehmen.

Für manuelles Umschalten öffnen Sie die Befehls‑Palette mit Ctrl+Shift+P (oder F1), geben Configure Display Language ein und wählen ja aus.

5-2. Schrifteinstellungen

Für die Programmierung werden monospaced Schriftarten empfohlen, die einen klaren Unterschied zwischen Vollbreiten‑ und Halbbreitenzeichen bieten.

  1. Öffnen Sie [File] → [Preferences] → [Settings].
  2. Geben Sie „font family“ in die Suchleiste ein.
  3. Stellen Sie Ihre bevorzugte Schriftart ein (z. B. Cascadia Code, Fira Code, Noto Sans Mono CJK JP).

Die Verwendung von Ligatur‑fähigen Schriftarten verbessert die visuelle Klarheit von Symbolen wie => und ===.

5-3. Anzeigeanpassungen (Themes und Icons)

  • Theme‑Auswahl: Drücken Sie Ctrl+KCtrl+T, um den Theme‑Selektor zu öffnen.
  • Icon‑Themes: Verwenden Sie Ctrl+Shift+PFile Icon Theme, um Icon‑Sätze zu ändern.

5-4. Empfohlene zusätzliche Anfangseinstellungen

  • Zeilennummern anzeigen: Setzen Sie editor.lineNumbers auf on.
  • Beim Speichern formatieren: Aktivieren Sie editor.formatOnSave.
  • Automatisches Speichern: Setzen Sie files.autoSave auf afterDelay.

Die grundlegende Arbeitsumgebung ist nun bereit. Der nächste Abschnitt stellt wesentliche Erweiterungen und Konfigurationsbeispiele vor, um die Produktivität weiter zu steigern.

6. Häufig genutzte Erweiterungen und Grundkonfiguration (Einrichtung in den ersten 10 Minuten)

Eine der größten Stärken von VS Code ist die Möglichkeit, Funktionen einfach über Erweiterungen hinzuzufügen. Dieser Abschnitt stellt wesentliche Erweiterungen vor, die nach der Einrichtung auf Ubuntu sofort installiert werden sollten, sowie grundlegende Konfigurationselemente, die die Entwicklungseffizienz erheblich steigern.

6-1. Wesentliche Erweiterungen

  1. Japanese Language Pack for Visual Studio Code
  • Eine erforderliche Erweiterung für die Anzeige der japanischen Benutzeroberfläche, bereits oben erklärt.
  1. Python
  • Unverzichtbar für die Python‑Entwicklung, bietet Linting, Code‑Vervollständigung und Debugging.
  • In Kombination mit der Jupyter‑Erweiterung wird auch die notebook‑artige Entwicklung unterstützt.
  1. C/C++
  • Bietet Code‑Vervollständigung, Debugging und Syntax‑Highlighting für C und C++.
  • Empfohlen in Verbindung mit dem Paket build-essential.
  1. GitLens
  • Zeigt Git‑Verlauf und Diffs visuell an und ist damit äußerst nützlich für Team‑Entwicklung und Änderungsnachverfolgung.
  1. Remote Development Pack
  • Ein integriertes Paket, das Entwicklung über SSH, in Docker‑Containern oder auf WSL ermöglicht.
  • Wird im Abschnitt Remote Development ausführlicher erklärt.
  1. Prettier – Code Formatter
  • Formatiert Code automatisch. Unterstützt JavaScript, TypeScript, HTML und CSS.

6-2. Anfangskonfigurationselemente

  • Beim Speichern formatieren
    "editor.formatOnSave": true
    

Dies stellt bei jedem Speichern einer Datei eine konsistente Formatierung sicher.

  • Tab‑Breite und Einrückung
    "editor.tabSize": 4,
    "editor.insertSpaces": true
    

Passen Sie diese an die Coding‑Standards Ihres Teams an.

  • Abschließenden Zeilenumbruch einfügen
    "files.insertFinalNewline": true
    
  • Zeilennummern anzeigen
    "editor.lineNumbers": "on"
    
  • Nachgestellte Leerzeichen entfernen
    "files.trimTrailingWhitespace": true
    

6-3. Aktivieren der Einstellungen‑Synchronisierung

Melden Sie sich mit einem VS Code‑Konto (Microsoft oder GitHub) an und aktivieren Sie Settings Sync, um Einstellungen und Erweiterungen automatisch über mehrere PCs hinweg oder nach einer Neuinstallation zu synchronisieren.

An diesem Punkt ist die Kernentwicklungsumgebung im Wesentlichen fertiggestellt.

7. Minimaler sprachspezifischer Umgebungseinrichtung

Dieser Abschnitt erklärt, wie Sie schnell Entwicklungsumgebungen für Python und C/C++ einrichten, die auf Ubuntu häufig verwendet werden. Durch Hinzufügen dieser Konfigurationen zu einer frischen VS Code‑Installation können Sie sofort mit der praktischen Entwicklung beginnen.

7-1. Python-Umgebungseinrichtung

  1. Python und Werkzeuge für virtuelle Umgebungen installieren
    sudo apt update
    sudo apt install python3 python3-venv python3-pip
    
  • python3-venv stellt für jedes Projekt isolierte Umgebungen bereit.
  • pip ist der Paket‑Manager.
  1. VS Code‑Erweiterungen installieren
  • Die offizielle Python‑Erweiterung installieren.
  • Optional die Jupyter‑Erweiterung für notebook‑basierte Workflows installieren.
  1. Eine virtuelle Umgebung erstellen und aktivieren
    python3 -m venv .venv
    source .venv/bin/activate
    

VS Code erkennt die virtuelle Umgebung automatisch und listet sie im Interpreter‑Auswahlmenü auf.

  1. Lint‑ und Format‑Einrichtung (Beispiel: ruff und black)
    pip install ruff black
    

VS Code so konfigurieren, dass beim Speichern black für die Formatierung und ruff für die statische Analyse ausgeführt werden.

7-2. C/C++‑Umgebung einrichten

  1. Compiler und notwendige Pakete installieren
    sudo apt update
    sudo apt install build-essential gdb
    
  • Enthält gcc, g++ und den Debugger gdb.
  1. VS Code‑Erweiterungen installieren
  • Die offizielle C/C++‑Erweiterung installieren.
  • Optional CMake Tools hinzufügen.
  1. Build‑Aufgaben konfigurieren
  • Die Befehlspalette öffnen (Ctrl+Shift+P) und „Tasks: Configure Default Build Task“ auswählen.
  • g++ build active file wählen.
  • Damit kann die aktuelle Datei mit Ctrl+Shift+B gebaut werden.
  1. Debugging konfigurieren
  • F5 drücken und „C++ (GDB/LLDB)“ auswählen.
  • Es wird eine Datei .vscode/launch.json erstellt, die das Debuggen mit Breakpoints ermöglicht.

7-3. Verifikation und Testausführung

Python‑Beispiel

print("Hello, Python on Ubuntu!")

C++‑Beispiel

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, C++ on Ubuntu!" << endl;
    return 0;
}

Datei speichern, C++ mit Ctrl+Shift+B bauen und die erzeugte ausführbare Datei ausführen, um die Funktionalität zu prüfen.

8. Remote‑Entwicklung: Remote SSH / Dev Containers / Codespaces

VS Code unterstützt komfortable Entwicklung nicht nur auf lokalen Rechnern, sondern auch auf Remote‑Servern und containerisierten Umgebungen. Unter Ubuntu verbessert die Kombination dieser Funktionen die Flexibilität und Reproduzierbarkeit erheblich.

8-1. Remote SSH

Übersicht

Code, der sich auf einem Remote‑Server befindet, direkt aus dem lokalen VS Code bearbeiten und ausführen. Auf dem Remote‑Host läuft ein VS Code‑Server, der ein lokales Nutzungserlebnis bietet.

Vorgehensweise

  1. Das Remote Development Pack installieren (enthält Remote ‑ SSH).
  2. Verbindungsdetails zu ~/.ssh/config hinzufügen. Beispiel:
    Host myserver
        HostName 192.168.0.50
        User ubuntu
        IdentityFile ~/.ssh/id_rsa
    
  1. Die Befehlspalette öffnen und „Remote-SSH: Connect to Host“ auswählen, dann myserver wählen.

Vorteile

  • Code bearbeiten, ausführen und debuggen, ohne sich direkt am Server anzumelden.
  • Lokale Umgebungen sauber halten, während server‑spezifische Projekte entwickelt werden.

8-2. Dev Containers

Übersicht

Docker‑Container als VS Code‑Entwicklungsumgebungen nutzen. Die Konfiguration liegt in einem .devcontainer‑Verzeichnis, sodass jeder mit derselben Einrichtung arbeiten kann.

Vorgehensweise

  1. Docker und Docker Compose unter Ubuntu installieren.
  2. Die Dev Containers‑Erweiterung installieren.
  3. Im Projektstammverzeichnis .devcontainer/devcontainer.json anlegen. Beispiel:
    {
        "name": "Python Dev",
        "image": "python:3.11",
        "features": {},
        "settings": {
            "terminal.integrated.shell.linux": "/bin/bash"
        }
    }
    
  1. „Dev Containers: Reopen in Container“ aus der Befehlspalette auswählen.

Vorteile

  • Abhängigkeiten und Toolchains pro Projekt vollständig isolieren.
  • Konsistente Umgebungen für alle Teammitglieder sicherstellen.
  1. Öffnen Sie ein GitHub-Repository.
  2. Wählen Sie „Code“ → „Codespaces“ → „Neuer Codespace“.
  3. Innerhalb von Sekunden startet eine Cloud-Umgebung mit VS Code im Browser.
  4. Optional verbinden Sie sich von lokalem VS Code.

Vorteile

  • Ermöglicht vollständige Entwicklung sogar auf Geräten mit niedrigen Spezifikationen.
  • Arbeiten Sie von überall mit einer konsistenten Umgebung.

9. Häufige Probleme und Fehlerbehebung

Je nach Umgebung und Installationsmethode können bei der Verwendung von VS Code auf Ubuntu mehrere Probleme auftreten. Dieser Abschnitt fasst häufige Probleme und Lösungen zusammen.

9-1. Japanische Eingabe funktioniert nicht oder ist instabil

Ursachen

  • IME-Kompatibilitätsprobleme in der Snap-Version.
  • Eingabemethoden funktionieren nicht korrekt in Sandbox-Umgebungen.

Lösungen

  • Deinstallieren Sie die Snap-Version und installieren Sie sie neu mit der offiziellen DEB (APT-integriert) Methode.
  • Konfigurieren Sie fcitx oder ibus bei Bedarf neu.

9-2. Langsamer Start oder schlechte Leistung

Ursachen

  • Snap-Sandbox-Initialisierung oder starke Erweiterungsladung.
  • Zu viele unnötige Erweiterungen aktiviert.

Lösungen

  • Starten Sie mit code --disable-extensions, um problematische Erweiterungen zu identifizieren.
  • Der Wechsel von Snap zu DEB verbessert oft die Leistung.

9-3. Bestimmte Erweiterungen funktionieren nicht

Ursachen

  • Fehlende Bibliotheken oder Inkompatibilitäten mit der Ubuntu-Version.
  • Berechtigungsprobleme in Containern oder Remote-Umgebungen.

Lösungen

  • Installieren Sie erforderliche Abhängigkeiten mit sudo apt install .
  • Überprüfen Sie Zugriffsrechte für erforderliche Pfade.

9-4. Anzeige- oder Eingabeprobleme unter Wayland

Ursachen

  • VS Code läuft oft über XWayland, und die native Wayland-Kompatibilität ist noch nicht vollständig ausgereift.

Lösungen

  • Melden Sie sich mit einer Xorg-Sitzung an.
  • Oder starten Sie mit der folgenden Option:
    code --ozone-platform=x11
    

9-5. Vollständige Deinstallation

Lösungen

  • DEB-Version:
    sudo apt remove code
    sudo apt autoremove
    rm -rf ~/.config/Code
    
  • Snap-Version:
    sudo snap remove code
    rm -rf ~/.config/Code
    

10. Sicherheit und Update-Richtlinie

Für die langfristige Nutzung von VS Code auf Ubuntu ist die Aufrechterhaltung von Sicherheit und aktueller Funktionalität essenziell.

10-1. Update-Verhalten nach Installationsmethode

  1. APT (Offizielles Repository)
  • Updates werden zusammen mit System-Updates mit sudo apt update && sudo apt upgrade angewendet .
  • Bietet ein gutes Gleichgewicht zwischen Stabilität und neuen Funktionen.
  1. Snap
  • Wird automatisch von snapd aktualisiert.
  • Update-Timing hängt vom snapd-Zeitplan ab.
  1. Standalone DEB (Kein Repository)
  • Keine automatischen Updates.
  • Manuelle Neuinstallation ist für neue Versionen erforderlich.

10-2. Sicherheitsüberlegungen

  • Vertrauenswürdige Quellen verwenden
  • Laden Sie immer von der offiziellen Website oder Microsoft-Repositories herunter.
  • Vermeiden Sie inoffizielle PPAs oder Drittanbieter-Pakete.
  • Erweiterungsauswahl
  • Überprüfen Sie Herausgeber und Bewertungen.
  • Vermeiden Sie Erweiterungen, die lange nicht aktualisiert wurden.
  • Berechtigungsverwaltung
  • Verwalten Sie Schlüssel und Berechtigungen für Remote SSH und Container streng.
  • Vermeiden Sie unnötige Port-Exposition und Root-Container in Docker.

10-3. Empfohlene Update-Häufigkeit

  • Stabilitätsfokussiert : Aktualisieren Sie alle paar Wochen im Einklang mit Ubuntu-LTS-Zeitplänen.
  • Funktionsfokussiert : Überprüfen Sie wöchentlich auf Updates.
  • Snap-Nutzer : Verlassen Sie sich auf automatische Updates, erwägen Sie bei Problemen ein Zurücksetzen mit sudo snap revert code.

11. Zusammenfassung: Erstellen Sie schnell eine vollständig nutzbare Ubuntu × VS Code-Umgebung

Dieser Artikel behandelte Installationsmethoden, anfängliche Einrichtung, Sprachumgebungen, Remote-Entwicklung, Fehlerbehebung und Sicherheit. Nachfolgend finden Sie eine knappe Roadmap für eine schnelle Einrichtung.

11-1. Schnellste Einrichtungsschritte

  1. Installation
  • Wählen Sie Offizielle DEB → APT-Integration für Stabilität und einfache Updates.
  • Verwenden Sie Snap für schnelle Tests, beachten Sie potenzielle IME-Probleme.
  1. Anfängliche Konfiguration
  • Installieren Sie das Japanese Language Pack .
  • Passen Sie Schriftarten und Themes an.
  • Aktivieren Sie „Format on Save“ und Zeilennummern.
  1. Wichtige Erweiterungen
  • Python, C/C++, GitLens, Remote Development Pack, Prettier.
  • Aktivieren Sie Settings Sync.
  1. Einrichtung der Sprachumgebung
  • Python: virtuelle Umgebungen und Lint-/Formatierungs‑Tools.
  • C/C++: Compiler, Debugger, Build‑ und Debug‑Aufgaben.
  1. Remote‑Entwicklung
  • Remote‑SSH für serverbasierte Entwicklung.
  • Dev‑Containers für Projektisolierung.
  • GitHub Codespaces für cloudbasierte Workflows.
  1. Sicherheit und Updates
  • Verwenden Sie ausschließlich offizielle Quellen.
  • Führen Sie regelmäßige Updates über APT oder Snap durch.

11-2. Wie man diesen Artikel verwendet

  • Neue Ubuntu‑Benutzer können innerhalb einer Stunde eine voll funktionsfähige Entwicklungsumgebung einrichten, indem sie dieser Anleitung Schritt für Schritt folgen.
  • Benutzer, die von anderen Editoren migrieren, können die Effizienz erheblich steigern, indem sie die VS‑Code‑Erweiterungen und Remote‑Funktionen nutzen.
  • Bei Problemen bietet Kapitel 9 schnelle Wiederherstellungslösungen.

FAQ

F1. Sollte ich die Snap‑ oder die APT‑Version verwenden?
A. Für langfristige Stabilität wird die APT‑Version (via offiziellem DEB) empfohlen. Snap ist für kurzfristige Tests akzeptabel, kann jedoch im IME‑Verhalten und bei der Startgeschwindigkeit abweichen.

F2. Wie aktiviere ich die japanische Lokalisierung?
A. Installieren Sie das „Japanese Language Pack for Visual Studio Code“ und wählen Sie ja über Configure Display Language, dann starten Sie VS Code neu.

F3. Japanische Eingabe funktioniert nicht. Was soll ich tun?
A. Wenn Sie Snap verwenden, wechseln Sie zur offiziellen DEB‑Version. Überprüfen Sie außerdem die Konfiguration von ibus oder fcitx.

F4. Was wird benötigt, um mit der Python‑Entwicklung zu beginnen?
A. Installieren Sie Python, python3-venv und pip, und fügen Sie die Python‑Erweiterung in VS Code hinzu.

F5. Der C/C++‑Build schlägt fehl.
A. Installieren Sie build-essential und gdb, aktivieren Sie die C/C++‑Erweiterung und konfigurieren Sie die Build‑Aufgaben.

F6. Wie verwende ich Remote SSH?
A. Installieren Sie das Remote Development Pack, konfigurieren Sie ~/.ssh/config und verbinden Sie sich über die Befehls‑Palette.

F7. Was sind Dev‑Containers?
A. Sie ermöglichen die Nutzung von Docker‑Containern als isolierte Entwicklungsumgebungen, definiert durch .devcontainer.

F8. Wie oft sollte ich aktualisieren?
A. Für Stabilität sollten Sie alle paar Wochen aktualisieren. Für neue Funktionen wöchentlich. Snap‑Updates erfolgen automatisch.

侍エンジニア塾