Cómo instalar Visual Studio Code en Ubuntu

Visual Studio Code (VS Code) sigue siendo el editor de código más popular para Linux, combinando un rendimiento ligero con potentes capacidades de IDE. A continuación se presentan todos los métodos actuales para instalarlo, incluyendo sus pros, contras e instrucciones completas de eliminación.

Instalación a través del repositorio oficial de Microsoft (APT)

Este es el método recomendado para desarrolladores profesionales. Instala un paquete .deb nativo que está totalmente integrado con su sistema y carece de las restricciones de un «sandbox» (entorno aislado).

Pasos de instalación:

1. Actualizar los paquetes e instalar las dependencias:

sudo apt update && sudo apt install wget gpg apt-transport-https -y

2. Añadir la clave GPG (para verificar la autenticidad del paquete):

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

3. Habilitar el repositorio:

echo "deb [arch=amd64,arm64,armhf 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 > /dev/null

4. Instalar el editor:

sudo apt update
sudo apt install code

Problemas de acceso al repositorio

Si encuentra errores como «Connection refused», «Timed out» o «403» al ejecutar apt update o wget, significa que los servidores de Microsoft no son accesibles desde su red o país debido a georrestricciones. En este caso, utilice Amnezia VPN o Proton VPN para restaurar el acceso. Para obtener una guía detallada sobre cómo elegir y configurar un servicio fiable, consulte esta reseña de Amnezia VPN.

Instalación a través de Snap

Los paquetes Snap vienen preinstalados en Ubuntu. Son convenientes porque la aplicación se desarrolla automáticamente en segundo plano. Sin embargo, debido al «sandboxing», el editor a veces puede fallar al detectar los compiladores del sistema sin una configuración manual.

Pasos de instalación:

sudo snap install code --classic

El flag --classic es necesario para que VS Code pueda acceder a los archivos del sistema fuera de su entorno aislado.

Instalación a través de Flatpak

Una alternativa popular para quienes prefieren formatos independientes de Canonical. La versión de VS Code en Flathub cuenta con un buen soporte tanto de la comunidad como de Microsoft.

flatpak install flathub com.visualstudio.code

Cómo desinstalar completamente Visual Studio Code

Si decide cambiar de método de instalación o ya no necesita el editor, utilice los siguientes comandos según cómo lo haya instalado originalmente:

Eliminar versión APT:

sudo apt remove --purge code
# Para eliminar el repositorio y las claves:
sudo rm /etc/apt/sources.list.d/vscode.list
sudo rm /etc/apt/keyrings/packages.microsoft.gpg

Eliminar versión Snap:

sudo snap remove code

Eliminar versión Flatpak:

flatpak uninstall com.visualstudio.code

Limpiar datos de usuario (Para todos los métodos):

Incluso después de desinstalar la aplicación, sus plugins y configuraciones permanecen en el sistema. Para borrarlos por completo:

rm -rf ~/.config/Code
rm -rf ~/.vscode

Atajos de Teclado de Visual Studio Code

Considero que los siguientes atajos de teclado son de los más útiles para el trabajo diario en VS Code. Especialmente útiles son los comandos para comentar, duplicar y eliminar líneas, ya que aceleran significativamente el proceso de edición de código. Por supuesto, dependiendo de tus preferencias personales y la configuración del editor, puedes establecer tus propias combinaciones, pero los comandos básicos siguen siendo universales y convenientes para la mayoría de los desarrolladores.

Cómo presionar combinaciones como Ctrl + K Ctrl + S? ¡Es una pulsación secuencial, no simultánea! Primero, mantén presionado Ctrl y pulsa K, pero no sueltes Ctrl. Luego, aún manteniendo Ctrl, pulsa S. Ahora puedes soltar las teclas – se abrirá la ventana de «Keyboard Shortcuts» (Configuración de atajos de teclado).

Lista de atajos de teclado frecuentemente utilizados en Visual Studio Code:

Trabajo con Comentarios

  • Comentar/descomentar líneaCtrl + /
  • Comentar/descomentar bloque de códigoCtrl + Shift + A

Trabajo con Líneas

  • Duplicar líneaShift + Alt + ↓ (abajo) / Shift + Alt + ↑ (arriba)
  • Eliminar líneaCtrl + Shift + K
  • Mover línea arriba/abajoAlt + ↑ / Alt + ↓

Selección y Edición

  • Seleccionar palabraCtrl + D
  • Seleccionar todas las ocurrencias de la palabraCtrl + Shift + L
  • Seleccionar línea actualCtrl + L
  • Seleccionar todo entre paréntesis/corchetesCtrl + Shift + M
  • Dividir línea en el cursorCtrl + Enter

Trabajo con Pestañas

  • Nuevo archivoCtrl + N
  • Abrir archivoCtrl + O
  • Cerrar pestaña actualCtrl + W
  • Cambiar entre pestañasCtrl + Tab (adelante) / Ctrl + Shift + Tab (atrás)

Búsqueda y Navegación

  • Buscar en el archivoCtrl + F
  • Buscar y reemplazarCtrl + H
  • Ir a la líneaCtrl + G
  • Ir al archivoCtrl + P

Terminal

  • Abrir terminalCtrl + `
  • Cerrar terminalCtrl + Shift + `

Preguntas frecuentes (FAQ)

Por qué VS Code no detecta Python, Node.js o Git?

Esto suele ser un problema con las versiones Snap o Flatpak. La aplicación se ejecuta de forma aislada y carece de acceso a carpetas como /usr/bin/ o /usr/local/bin/ sin permisos adicionales. Si se encuentra con esto, es mejor reinstalar utilizando el Método 1 (APT).

Puedo instalar las versiones Stable e Insiders simultáneamente?

Sí. Puede instalar la versión estándar code vía APT y code-insiders vía Snap. Utilizan diferentes carpetas de configuración y no entran en conflicto entre sí.

Cómo puedo comprobar si VS Code está instalado y qué versión tengo?

Simplemente escriba lo siguiente en su terminal:
code --version

Conclusión

El mejor método de instalación depende de sus necesidades específicas. Para un desarrollo serio y una integración perfecta con las herramientas del sistema (GCC, Python, Docker), la instalación a través del repositorio oficial APT sigue siendo la mejor opción. Si desea la configuración más rápida con el mínimo de comandos, utilice Snap. En caso de bloqueos de red, mantenga siempre a mano un servicio VPN de confianza para garantizar que su espacio de trabajo reciba las actualizaciones de seguridad críticas.

Redacción
Rate author
El blog del informático
Añadir un comentario