Código VS/JetBrains
Este artículo cubre cómo instalar las dos principales herramientas de desarrollo en Ubuntu 26.04: Visual Studio Code y JetBrains IDE.
Código de estudio visual
VS Code es un editor de código abierto y gratuito de Microsoft con un rico ecosistema de extensiones.
Opción 1: instalar mediante Snap
sudo snap install code --classicOpción 2: instalar mediante el paquete 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.gpgLanzar código VS
# Launch from the command line
code
# Open a specific directory
code /path/to/project
# Open a specific file
code file.pyExtensiones recomendadas
Instale extensiones a través de la línea de comando:
# 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-eslintConfiguraciones comunes
Presione Ctrl + Shift + P para abrir la paleta de comandos, escriba settings json para abrir el archivo de configuración:
{
"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"
}Instalar fuentes de programación
# 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 -fvAtajos de teclado de código VS
| Atajo | Función |
|---|---|
Ctrl + Shift + P | Paleta de comandos |
Ctrl + P | Archivo de apertura rápida |
Ctrl + Shift + F | Búsqueda global |
Ctrl + `` | Terminal de alternancia |
Ctrl + B | Alternar barra lateral |
F5 | Iniciar la depuración |
Ctrl + Shift + X | Abrir panel de extensiones |
IDE de JetBrains
JetBrains ofrece IDE profesionales que incluyen IntelliJ IDEA (Java), PyCharm (Python), GoLand (Go), WebStorm (JavaScript) y más.
Instalar a través de JetBrains Toolbox (recomendado)
JetBrains Toolbox es la herramienta unificada para administrar todos los IDE de 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*Después del inicio, Toolbox permanece en la bandeja del sistema, lo que le permite instalar y administrar todos los IDE de JetBrains desde allí.
Instalar IDE individuales a través de 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 --classicAjuste del rendimiento del IDE de JetBrains
Los IDE de JetBrains están basados en JVM. Puede mejorar el rendimiento ajustando la configuración de la memoria. Vaya a Ayuda > Editar opciones personalizadas de VM:
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:ReservedCodeCacheSize=512mComplementos recomendados
Instale a través de Configuración> Complementos dentro del IDE:
- Paquete de idioma chino (simplificado): compatibilidad con el idioma chino
- Key Promoter X - Indicaciones de aprendizaje de atajos de teclado
- Soportes arcoíris - Coincidencia de soportes codificados por colores
- GitToolBox - Funciones mejoradas de Git
- .ignore - Compatibilidad con archivos .gitignore
Herramientas de línea de comandos
Los IDE de JetBrains admiten la apertura de proyectos desde la línea de comandos:
# 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/projectOtros editores
Editores adicionales disponibles en 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 | shElija el editor que mejor se adapte a su flujo de trabajo. VS Code es excelente para un desarrollo rápido y liviano, mientras que los IDE de JetBrains ofrecen soporte de lenguaje más profundo y capacidades de refactorización.