Cómo Usar Windows Terminal de Manera Eficaz

Windows Terminal es una herramienta poderosa que integra diferentes shells de línea de comandos, como Command Prompt, PowerShell y WSL (Windows Subsystem for Linux), en una sola interfaz conveniente. En esta guía, exploraremos las características clave y consejos que te ayudarán a aumentar tu productividad al usar Windows Terminal.

1. Instalación de Windows Terminal

Puedes instalar Windows Terminal desde Microsoft Store o a través de winget:

winget install --id Microsoft.WindowsTerminal -e

Una vez instalado, Windows Terminal estará listo para usar con PowerShell y Command Prompt por defecto. También puedes agregar otros shells como WSL o Git Bash manualmente.

2. Características Clave de Windows Terminal

  • Pestañas y Paneles Divididos: Puedes abrir varias pestañas y utilizar paneles divididos para mostrar diferentes shells al mismo tiempo.
  • Soporte de Fuentes: Utiliza fuentes con ligaduras, como Fira Code, para mejorar la legibilidad del código.
  • Perfiles Personalizables: Crea perfiles únicos para cada shell con configuraciones personalizadas.
  • Temas y Esquemas de Color: Cambia entre temas claros y oscuros o crea tus propios esquemas de colores para una experiencia personalizada.

3. Configuración de Windows Terminal

Todas las configuraciones se almacenan en el archivo settings.json. Puedes abrirlo presionando Ctrl + , o desde el menú de configuraciones. En este archivo, puedes personalizar esquemas de colores, agregar perfiles y definir atajos de teclado.

{
  "profiles": {
    "list": [
      {
        "guid": "{00000000-0000-0000-0000-000000000000}",
        "name": "PowerShell",
        "commandline": "powershell.exe",
        "hidden": false
      },
      {
        "guid": "{11111111-1111-1111-1111-111111111111}",
        "name": "Ubuntu",
        "commandline": "wsl.exe",
        "hidden": false
      }
    ]
  }
}

En el ejemplo anterior, se agregan perfiles para PowerShell y WSL (Ubuntu). Puedes cambiar el nombre, la línea de comando y la apariencia de cada perfil según tus necesidades.

4. Atajos de Teclado en Windows Terminal

El uso de atajos de teclado puede acelerar significativamente tu flujo de trabajo. Aquí tienes algunos de los más útiles:

  • Ctrl + Shift + T — Abre una nueva pestaña.
  • Ctrl + Shift + W — Cierra la pestaña actual.
  • Alt + Shift + D — Divide la pantalla en paneles.
  • Ctrl + Shift + , — Abre la configuración.

5. Uso de Windows Terminal con WSL

Si usas el Windows Subsystem for Linux (WSL), Windows Terminal ofrece una interfaz perfecta para ejecutar tu shell Linux favorito. Puedes agregar WSL como un perfil separado con el comando wsl.exe, lo que te permite ejecutar comandos de Linux directamente en Windows.

{
  "guid": "{22222222-2222-2222-2222-222222222222}",
  "name": "WSL Ubuntu",
  "commandline": "wsl.exe",
  "hidden": false,
  "startingDirectory": "//wsl$/Ubuntu/home/username"
}

Esta configuración hace que WSL se inicie en el directorio home del usuario en Ubuntu.

6. Consejos para Mejorar la Productividad

  • Usa PowerShell y WSL Simultáneamente: Abre paneles divididos con diferentes shells para ejecutar comandos en varios entornos al mismo tiempo.
  • Configura Comandos de Inicio Automático: Habilita comandos como ssh o docker para que se ejecuten automáticamente al abrir un perfil.
  • Instala Temas Personalizados: Prueba los temas de la comunidad en windowsterminalthemes.dev para mejorar la apariencia de tu Terminal.

7. Conclusión

Windows Terminal es una herramienta versátil para desarrolladores y usuarios que trabajan frecuentemente con la línea de comandos. Con soporte para pestañas, paneles y una amplia personalización, ofrece un entorno eficiente y organizado para realizar diversas tareas. Ajusta la configuración de Terminal a tus necesidades y notarás un aumento significativo en tu productividad.

No tengas miedo de experimentar con diferentes configuraciones y funciones para hacer que tu experiencia con la línea de comandos sea más agradable y eficiente.