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)
- Problemas de acceso al repositorio
- Instalación a través de Snap
- Instalación a través de Flatpak
- Cómo desinstalar completamente Visual Studio Code
- Atajos de Teclado de Visual Studio Code
- Trabajo con Comentarios
- Trabajo con Líneas
- Selección y Edición
- Trabajo con Pestañas
- Búsqueda y Navegación
- Terminal
- Preguntas frecuentes (FAQ)
- Por qué VS Code no detecta Python, Node.js o Git?
- Puedo instalar las versiones Stable e Insiders simultáneamente?
- Cómo puedo comprobar si VS Code está instalado y qué versión tengo?
- Conclusió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
--classices 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ínea → Ctrl + /
- Comentar/descomentar bloque de código → Ctrl + Shift + A
Trabajo con Líneas
- Duplicar línea → Shift + Alt + ↓ (abajo) / Shift + Alt + ↑ (arriba)
- Eliminar línea → Ctrl + Shift + K
- Mover línea arriba/abajo → Alt + ↑ / Alt + ↓
Selección y Edición
- Seleccionar palabra → Ctrl + D
- Seleccionar todas las ocurrencias de la palabra → Ctrl + Shift + L
- Seleccionar línea actual → Ctrl + L
- Seleccionar todo entre paréntesis/corchetes → Ctrl + Shift + M
- Dividir línea en el cursor → Ctrl + Enter
Trabajo con Pestañas
- Nuevo archivo → Ctrl + N
- Abrir archivo → Ctrl + O
- Cerrar pestaña actual → Ctrl + W
- Cambiar entre pestañas → Ctrl + Tab (adelante) / Ctrl + Shift + Tab (atrás)
Búsqueda y Navegación
- Buscar en el archivo → Ctrl + F
- Buscar y reemplazar → Ctrl + H
- Ir a la línea → Ctrl + G
- Ir al archivo → Ctrl + P
Terminal
- Abrir terminal → Ctrl + `
- Cerrar terminal → Ctrl + 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.







