Terminal integrada en Visual Studio Code
La terminal integrada de Visual Studio Code representa una de las características más valiosas para desarrolladores, ya que permite ejecutar comandos del sistema operativo directamente desde el editor sin necesidad de cambiar entre aplicaciones. Esta funcionalidad elimina la fricción del flujo de trabajo y mantiene el contexto del proyecto activo.
Acceso y configuración básica
Visual Studio Code incluye una terminal completamente funcional que se ejecuta en el contexto del directorio de trabajo actual. Para acceder a ella, puedes utilizar el atajo de teclado `Ctrl+`` (backtick) o navegar al menú Terminal > New Terminal.
La terminal se abre automáticamente en la parte inferior del editor, ocupando una porción configurable del espacio disponible. El shell predeterminado varía según el sistema operativo: PowerShell en Windows, bash en Linux y zsh en macOS.
# Ejemplo de comandos básicos en la terminal integrada
ls -la # Listar archivos y directorios
cd src/components # Navegar a un directorio específico
npm install # Instalar dependencias del proyecto
Gestión de múltiples terminales
Una característica destacada es la capacidad de gestionar múltiples instancias de terminal simultáneamente. Cada terminal mantiene su propio estado y directorio de trabajo, lo que resulta especialmente útil cuando trabajas con diferentes partes de un proyecto.
Para crear una nueva terminal, utiliza Ctrl+Shift+`` o haz clic en el icono **+** en el panel de terminales. Puedes alternar entre terminales usando
Ctrl+PageUpy
Ctrl+PageDown`, o simplemente haciendo clic en las pestañas correspondientes.
# Terminal 1: Servidor de desarrollo
npm run dev
# Terminal 2: Ejecución de tests
npm test --watch
# Terminal 3: Comandos git
git status
git add .
git commit -m "Implementar nueva funcionalidad"
Personalización del entorno
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
La configuración de la terminal se puede personalizar extensamente a través de las preferencias de VSCode. Puedes modificar el shell predeterminado, ajustar la apariencia visual y configurar variables de entorno específicas.
Para cambiar el shell predeterminado, accede a File > Preferences > Settings y busca "terminal integrated shell". Aquí puedes especificar diferentes shells para cada sistema operativo:
{
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.defaultProfile.linux": "bash",
"terminal.integrated.defaultProfile.osx": "zsh"
}
La personalización visual incluye opciones para modificar el tamaño de fuente, la familia tipográfica y los colores del tema. Estas configuraciones se sincronizan automáticamente con el tema general del editor.
Integración con el flujo de trabajo
La terminal integrada se conecta seamlessly con otras funcionalidades de VSCode. Los enlaces automáticos convierten rutas de archivos en enlaces clicables, permitiendo navegación directa desde mensajes de error o logs.
Cuando ejecutas comandos que generan salida con referencias a archivos, VSCode detecta automáticamente estas rutas y las convierte en enlaces interactivos:
# Al ejecutar este comando, las rutas en los errores serán clicables
npm run build
# Error: Cannot resolve module './components/Header' in src/App.js:15:8
Comandos y atajos esenciales
La eficiencia en el uso de la terminal se maximiza conociendo los atajos de teclado más importantes. Además de los mencionados anteriormente, Ctrl+C
termina procesos en ejecución, mientras que Ctrl+L
limpia la pantalla de la terminal.
El historial de comandos se navega con las flechas arriba y abajo, y puedes buscar en el historial usando Ctrl+R
en sistemas Unix o la funcionalidad de búsqueda integrada de VSCode.
Perfiles de terminal personalizados
Los perfiles de terminal permiten configurar diferentes entornos para distintos tipos de trabajo. Puedes crear perfiles específicos para desarrollo frontend, backend, o cualquier configuración particular que requiera variables de entorno o configuraciones específicas.
Para crear un perfil personalizado, accede a la configuración de terminal y define nuevos perfiles con sus respectivas configuraciones:
{
"terminal.integrated.profiles.windows": {
"Desarrollo Node": {
"path": "powershell.exe",
"args": ["-NoExit", "-Command", "& {Set-Location C:\\Projects\\node-app}"]
}
}
}
Automatización y tareas
La terminal integrada se complementa perfectamente con el sistema de tareas de VSCode. Puedes configurar tareas que se ejecuten automáticamente en la terminal, como compilación, testing o deployment.
Las tareas definidas en tasks.json
pueden ejecutarse directamente desde la terminal o mediante atajos de teclado, creando un flujo de trabajo completamente integrado:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "npm run build",
"group": "build",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
}
}
]
}
La terminal integrada transforma VSCode en un entorno de desarrollo completo, eliminando la necesidad de alternar entre múltiples aplicaciones y manteniendo todo el contexto del proyecto en una sola interfaz cohesiva.
Completa VSCode y certifícate
Únete a nuestra plataforma y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.
Asistente IA
Resuelve dudas al instante
Ejercicios
Practica con proyectos reales
Certificados
Valida tus conocimientos
Más de 25.000 desarrolladores ya se han certificado con CertiDevs