VSCode/JetBrains
Cet article explique comment installer les deux principaux outils de développement sur Ubuntu 26.04 : Visual Studio Code et JetBrains IDE.
Code de Visual Studio
VS Code est un éditeur de code open source gratuit de Microsoft doté d’un riche écosystème d’extensions.
Option 1 : Installer via Snap
sudo snap install code --classicOption 2 : Installer via le package deb
# 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.gpgLancer VSCode
# Launch from the command line
code
# Open a specific directory
code /path/to/project
# Open a specific file
code file.pyExtensions recommandées
Installez les extensions via la ligne de commande :
# 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-eslintParamètres communs
Appuyez sur Ctrl + Shift + P pour ouvrir la palette de commandes, tapez settings json pour ouvrir le fichier de paramètres :
{
"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"
}Installer les polices de programmation
# 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 -fvRaccourcis clavier VS Code
| Raccourci | Fonction |
|---|---|
Ctrl + Shift + P | Palette de commandes |
Ctrl + P | Fichier à ouverture rapide |
Ctrl + Shift + F | Recherche globale |
Ctrl + `` | Basculer le terminal |
Ctrl + B | Basculer la barre latérale |
F5 | Démarrer le débogage |
Ctrl + Shift + X | Ouvrir le panneau des extensions |
EDI JetBrains
JetBrains propose des IDE professionnels, notamment IntelliJ IDEA (Java), PyCharm (Python), GoLand (Go), WebStorm (JavaScript) et bien plus encore.
Installer via JetBrains Toolbox (recommandé)
JetBrains Toolbox est l’outil unifié pour gérer tous les IDE JetBrains :
# 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*Après le lancement, Toolbox reste dans la barre d’état système, vous permettant d’installer et de gérer tous les IDE JetBrains à partir de là.
Installer des IDE individuels via 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 --classicOptimisation des performances de l’EDI JetBrains
Les IDE JetBrains sont basés sur JVM. Vous pouvez améliorer les performances en ajustant les paramètres de mémoire. Accédez à Aide > Modifier les options de VM personnalisées :
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:ReservedCodeCacheSize=512mPlugins recommandés
Installer via Paramètres > Plugins dans l’EDI :
- Pack de langue chinois (simplifié) - Prise en charge de la langue chinoise
- Key Promoter X – Invites d’apprentissage des raccourcis clavier
- Supports arc-en-ciel - Correspondance des supports à code couleur
- GitToolBox – Fonctionnalités Git améliorées
- .ignore - Prise en charge des fichiers .gitignore
Outils de ligne de commande
Les IDE JetBrains prennent en charge l’ouverture de projets à partir de la ligne de commande :
# 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/projectAutres éditeurs
Éditeurs supplémentaires disponibles sur 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 | shChoisissez l’éditeur qui correspond le mieux à votre flux de travail. VS Code est idéal pour un développement léger et rapide, tandis que les IDE JetBrains offrent une prise en charge linguistique et des capacités de refactorisation plus approfondies.