Skip to Content
DokumentationEntwicklungVS-Code / JetBrains

VS-Code / JetBrains

In diesem Artikel wird beschrieben, wie Sie die beiden wichtigsten Entwicklungstools unter Ubuntu 26.04 installieren: Visual Studio Code und JetBrains-IDEs.

Visual Studio-Code

VS Code ist ein kostenloser Open-Source-Code-Editor von Microsoft mit einem umfangreichen Erweiterungs-Ökosystem.

Option 1: Installation über Snap

sudo snap install code --classic

Option 2: Installation über das Deb-Paket

# Add Microsoft GPG key and repository wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list # Install sudo apt update sudo apt install code -y # Clean up rm packages.microsoft.gpg

Starten Sie VS Code

# Launch from the command line code # Open a specific directory code /path/to/project # Open a specific file code file.py

Empfohlene Erweiterungen

Installieren Sie Erweiterungen über die Befehlszeile:

# Chinese language pack code --install-extension MS-CEINTL.vscode-language-pack-zh-hans # Python code --install-extension ms-python.python # Go code --install-extension golang.go # Rust code --install-extension rust-lang.rust-analyzer # Java code --install-extension vscjava.vscode-java-pack # Docker code --install-extension ms-azuretools.vscode-docker # Remote SSH (remote development) code --install-extension ms-vscode-remote.remote-ssh # GitLens code --install-extension eamodio.gitlens # Prettier code formatter code --install-extension esbenp.prettier-vscode # ESLint code --install-extension dbaeumer.vscode-eslint

Allgemeine Einstellungen

Drücken Sie Ctrl + Shift + P, um die Befehlspalette zu öffnen, geben Sie settings json ein, um die Einstellungsdatei zu öffnen:

{ "editor.fontSize": 15, "editor.fontFamily": "'JetBrains Mono', 'Noto Sans Mono CJK SC', monospace", "editor.tabSize": 2, "editor.formatOnSave": true, "editor.minimap.enabled": false, "editor.wordWrap": "on", "files.autoSave": "afterDelay", "terminal.integrated.fontSize": 14, "workbench.colorTheme": "One Dark Pro" }

Programmierschriftarten installieren

# Install JetBrains Mono font sudo apt install fonts-jetbrains-mono -y # Install Fira Code (with ligature support) sudo apt install fonts-firacode -y # Refresh font cache fc-cache -fv

VS-Code-Tastaturkürzel

AbkürzungFunktion
Ctrl + Shift + PBefehlspalette
Ctrl + PDatei schnell öffnen
Ctrl + Shift + FGlobale Suche
Ctrl + `` Terminal umschalten
Ctrl + BSeitenleiste umschalten
F5Beginnen Sie mit dem Debuggen
Ctrl + Shift + XÖffnen Sie das Erweiterungsfenster

JetBrains-IDE

JetBrains bietet professionelle IDEs, darunter IntelliJ IDEA (Java), PyCharm (Python), GoLand (Go), WebStorm (JavaScript) und mehr.

Installation über JetBrains Toolbox (empfohlen)

JetBrains Toolbox ist das einheitliche Tool zur Verwaltung aller JetBrains-IDEs:

# Download Toolbox App wget -O jetbrains-toolbox.tar.gz "https://data.services.jetbrains.com/products/download?platform=linux&code=TBA" # Extract tar -xzf jetbrains-toolbox.tar.gz # Run (directory name may vary by version) cd jetbrains-toolbox-*/ ./jetbrains-toolbox # Clean up cd .. rm -rf jetbrains-toolbox*

Nach dem Start verbleibt Toolbox in der Taskleiste, sodass Sie alle JetBrains-IDEs von dort aus installieren und verwalten können.

Installieren Sie einzelne IDEs über Snap

# IntelliJ IDEA Community (free) sudo snap install intellij-idea-community --classic # IntelliJ IDEA Ultimate (paid) sudo snap install intellij-idea-ultimate --classic # PyCharm Community (free) sudo snap install pycharm-community --classic # PyCharm Professional (paid) sudo snap install pycharm-professional --classic # GoLand sudo snap install goland --classic # WebStorm sudo snap install webstorm --classic # CLion sudo snap install clion --classic # Rust Rover sudo snap install rustrover --classic

JetBrains IDE-Leistungsoptimierung

JetBrains-IDEs sind JVM-basiert. Sie können die Leistung verbessern, indem Sie die Speichereinstellungen anpassen. Gehen Sie zu Hilfe > Benutzerdefinierte VM-Optionen bearbeiten:

-Xms512m -Xmx2048m -XX:+UseG1GC -XX:ReservedCodeCacheSize=512m

Empfohlene Plugins

Installieren Sie über Einstellungen > Plugins innerhalb der IDE:

  • Chinesisches (vereinfachtes) Sprachpaket – Unterstützung der chinesischen Sprache
  • Key Promoter X – Eingabeaufforderungen zum Erlernen von Tastaturkürzeln
  • Regenbogenklammern – Farbcodierte Klammeranpassung
  • GitToolBox – Erweiterte Git-Funktionen
  • .ignore – Unterstützung für .gitignore-Dateien

Befehlszeilentools

JetBrains-IDEs unterstützen das Öffnen von Projekten über die Befehlszeile:

# Create command-line launcher (within the IDE) # Tools > Create Command-line Launcher # Then you can open projects from the command line idea /path/to/project pycharm /path/to/project goland /path/to/project

Andere Herausgeber

Zusätzliche Editoren verfügbar unter Ubuntu 26.04:

# Neovim (terminal editor) sudo apt install neovim -y # Sublime Text sudo snap install sublime-text --classic # Zed (high-performance editor) curl -fsSL https://zed.dev/install.sh | sh

Wählen Sie den Editor, der am besten zu Ihrem Workflow passt. VS Code eignet sich hervorragend für eine einfache und schnelle Entwicklung, während JetBrains-IDEs umfassendere Sprachunterstützung und Refactoring-Funktionen bieten.