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 --classicOption 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.gpgStarten Sie VS Code
# Launch from the command line
code
# Open a specific directory
code /path/to/project
# Open a specific file
code file.pyEmpfohlene 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-eslintAllgemeine 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 -fvVS-Code-Tastaturkürzel
| Abkürzung | Funktion |
|---|---|
Ctrl + Shift + P | Befehlspalette |
Ctrl + P | Datei schnell öffnen |
Ctrl + Shift + F | Globale Suche |
Ctrl + `` | Terminal umschalten |
Ctrl + B | Seitenleiste umschalten |
F5 | Beginnen 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 --classicJetBrains 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=512mEmpfohlene 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/projectAndere 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 | shWä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.