50% OFF Plus
--:--:--
¡Obtener!

VSCode: Terminal integrada

VSCode
VSCode
Actualizado: 16/07/2025

¡Desbloquea el curso completo!

IA
Ejercicios
Certificado
Entrar

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+PageUpyCtrl+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.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

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

⭐⭐⭐⭐⭐
4.9/5 valoración