Puntos clave
Dos métodos de configuración:
- Interfaz de configuración: haz clic en Configuración (Ctrl+,) → Perfiles → Añadir o Eliminar y guarda los cambios
- Archivo settings.json: añade manualmente bloques JSON con “commandline”, “guid”, “name”, “hidden”: false y guarda para que el Terminal se recargue automáticamente
Resolución de problemas habituales con los perfiles:
- El perfil no aparece: comprueba si hay errores de sintaxis JSON, GUID duplicados o rutas de ejecutable no válidas, asegúrate de que “hidden”: false y reinicia el Terminal
- La configuración no se guarda: revisa los permisos del archivo, ejecuta el Terminal como administrador y vuelve a intentarlo
- settings.json dañado: restaura la copia de seguridad o restablece los valores predeterminados del Terminal
Buenas prácticas para gestionar los perfiles:
- Usa nombres de perfil descriptivos (por ejemplo, «Prod-PowerShell-Admin»).
- Organiza los perfiles con separadores o agrúpalos por función o entorno.
- Haz copias de seguridad de settings.json con regularidad antes de cambios importantes.
- Valida la sintaxis JSON con herramientas como JSONLint antes de guardar
Windows Terminal es una interfaz de línea de comandos moderna que permite unificar PowerShell, el símbolo del sistema, WSL y Azure Cloud Shell en una sola ventana. Además, puedes crear distintos perfiles con entornos preconfigurados que definen cómo se comporta cada shell o herramienta.
Añadir perfiles en Windows Terminal te permite cambiar de shell con un solo clic. En esta guía completa aprenderás a estandarizar los perfiles para trabajar con más eficiencia y productividad en Windows Terminal.
Si prefieres una guía visual, mira Cómo añadir y eliminar perfiles en la aplicación Windows Terminal en Windows 10.
Gana productividad con el control total de tu sistema Windows.
Cómo añadir un perfil en Windows Terminal
Tienes dos formas de añadir un perfil en Windows Terminal en Windows 10:
Método 1: desde la interfaz de configuración
- Abre la aplicación Windows Terminal y ve a Configuración (Ctrl + ,); después selecciona Perfiles en el panel izquierdo.
- Haz clic en el botón + Añadir nuevo, debajo de la lista, para añadir un perfil.
- Configura el nuevo perfil indicando un nombre y una línea de comandos. También puedes definir otras opciones, como el directorio de inicio, el icono, el nombre de la pestaña, la apariencia, las combinaciones de colores y el comportamiento de inicio.
- Cuando termines, haz clic en Guardar.
Método 2: mediante settings.json
- Selecciona el botón Abrir archivo JSON o haz clic en Configuración mientras mantienes pulsada Mayús para abrir settings.json en el editor de texto predeterminado.
- Busca la matriz list dentro de profiles.
- Añade un nuevo bloque JSON con estas propiedades:
{
«commandline»: «path-to-shell-executable.exe»,
«guid»: «{GENERATE-A-NEW-GUID}»,
«hidden»: false,
«name»: «Your Profile Name»
}
- Después de añadir el bloque, configura la ruta del shell del perfil, la combinación de colores, la fuente y los ajustes de inicio (consulta la sección de resolución de problemas más abajo).
- Cuando hayas personalizado el nuevo perfil, guarda settings.json: Windows Terminal se recargará automáticamente. Comprueba que el perfil añadido aparece en el menú desplegable de configuración.
Cómo eliminar un perfil en Windows Terminal
Para borrar un perfil en Windows Terminal tienes dos opciones:
Método 1: desde la interfaz de configuración
- En la aplicación Windows Terminal, ve a Configuración (Ctrl + ,) y haz clic en Perfiles.
- Selecciona el perfil que quieres borrar y haz clic en el botón Eliminar perfil, que está en la configuración general, a la derecha.
- Confirma con Sí, eliminar perfil y haz clic en Guardar para aplicar los cambios.
Método 2: mediante settings.json
- Ve a Configuración (Ctrl + ,) en Windows Terminal.
- Selecciona el botón Abrir archivo JSON o haz clic en Configuración mientras mantienes pulsada Mayús para abrir settings.json en el editor de texto predeterminado.
- Busca el objeto profiles y, dentro de él, la matriz list.
- Cada entrada de la matriz list es un perfil. Localiza el perfil que quieres borrar por su propiedad name.
- Elimina el {objeto completo del perfil} de la list.
- Guarda settings.json y reinicia Windows Terminal.
ADVERTENCIA: no puedes eliminar los perfiles predeterminados, como CMD o PowerShell; solo los perfiles personalizados que hayas añadido. Sin embargo, puedes ocultarlos si asignas el valor true a la propiedad hidden en settings.json.
Cómo personalizar perfiles en Windows Terminal
Puedes ajustar la configuración específica de cada perfil para adaptarlo a tu forma de trabajar. Usa la interfaz de configuración del Terminal para cambios rápidos o settings.json para personalizaciones masivas y otras configuraciones avanzadas. Estos son los pasos:
Cambios rápidos desde la interfaz
- Ve a Configuración (Ctrl + ,), elige el perfil que quieres modificar y baja hasta Configuración adicional.
- Selecciona Apariencia para personalizar imágenes de fondo, temas, fuentes, transparencia, formas del cursor y formato del texto.
- Selecciona Avanzado para modificar el suavizado, las notificaciones sonoras y otras variables de entorno.
Ediciones masivas con settings.json
- Mantén pulsada Mayús mientras seleccionas Configuración o elige Abrir archivo JSON para abrir settings.json.
- Busca en la matriz list por el guid o el name del perfil, por ejemplo “name” : “PowerShell” , para encontrar el bloque correcto.
- Añade o modifica código como «backgroundImage» o «acrylicOpacity» dentro del objeto del perfil:
{
«guid»: «{your-profile-guid}»,
«name»: «PowerShell»,
«backgroundImage»: «C:/Images/dev_bg.png», // Use forward slashes
«acrylicOpacity»: 0.8
}
Define un perfil predeterminado al abrir Windows Terminal
También puedes elegir qué perfil se abrirá automáticamente al iniciar Windows Terminal, lo que hará tu flujo de trabajo mucho más eficiente. Así se hace:
1. Desde la interfaz:
- Abre la Configuración (Ctrl + ,) del Terminal y ve a Inicio, donde encontrarás la opción Perfil predeterminado.
- Selecciona el shell que prefieras: PowerShell, Ubuntu WSL o CMD, por ejemplo.
2. Mediante settings.json:
- Abre settings.json (selecciona Configuración mientras mantienes pulsada Mayús) y busca la clave defaultProfile en el nivel raíz.
- Sustituye el valor de la clave defaultProfile por el guid del perfil que prefieras.
Asigna atajos de teclado para cambiar de perfil al instante
Asigna atajos de teclado para pasar de un perfil a otro al instante, algo muy útil cuando tienes que hacer malabares con varias herramientas. La mejor forma de conseguirlo es a través de settings.json, ya que la interfaz del Terminal solo permite atajos globales, como Ctrl + T para abrir pestañas nuevas. Así puedes crear atajos específicos para cada perfil:
- Abre settings.json (selecciona Configuración mientras mantienes pulsada Mayús) y busca la matriz actions. Si no existe, créala en el nivel raíz del JSON.
- Añade un bloque de atajo para el guid o el name de un perfil concreto:
{
«actions»: [
{
«command»: {
«action»: «newTab»,
«profile»: «Ubuntu-Dev» // Use «profile» or «profileGuid»
},
«keys»: «Ctrl+Shift+U»
} dcreeerfcexwzew4efffffffftc dfgtcttyuyuuiuuuuujj
]
}
Ver y gestionar perfiles en Windows Terminal
Pulsa Win + X y selecciona Windows Terminal. El Terminal ofrece dos formas de gestionar tus perfiles: una interfaz sencilla o la edición directa del JSON. Sigue uno de estos dos métodos:
Desde la interfaz general:
- Haz clic en la flecha desplegable de la barra de título y ve a Configuración (o pulsa Ctrl + ,).
- Ve a Perfiles > Lista para comprobar los shells instalados, como PowerShell, el símbolo del sistema y WSL. Los perfiles predeterminados aparecen marcados con (Predeterminado).
- Selecciona cualquier perfil para ajustar el nombre, la ruta de la línea de comandos, el icono, las fuentes o las combinaciones de colores.
- Desactiva Mostrar en el menú desplegable de perfiles para simplificar los menús sin eliminar ninguna configuración.
Consejo: también puedes pasar el cursor sobre opciones como Opacidad acrílica para ver una explicación de su función.
Personalización avanzada con settings.json:
- Selecciona Configuración en el menú desplegable mientras mantienes pulsada Mayús para abrir settings.json.
- Encontrarás los perfiles en profiles > list.
- Las propiedades que conviene tener en cuenta son guid (identificador único global), name, commandline, y hidden o colorScheme.
- Antes de pasar al siguiente paso, ten en cuenta estos consejos:
- Copia el archivo y guárdalo en una ubicación segura: así tendrás una copia de seguridad de settings.json antes de hacer cambios.
- Usa // Comentarios para documentar los cambios.
- Comprueba la sintaxis JSON con herramientas como JSONLint.
Resolución de problemas con los perfiles de Windows Terminal
Problema: el perfil no aparece después de añadirlo
Si un perfil de Windows Terminal no aparece, busca errores de sintaxis, entradas guid duplicadas o rutas de shell no válidas. Puedes comprobarlo así:
- Abre settings.json (selecciona Configuración mientras mantienes pulsada Mayús) y usa JSONLint para detectar comas o corchetes que falten.
- Busca duplicados en settings.json y ejecuta PowerShell para generar guids únicos para los perfiles.
- Prueba manualmente la commandline de los perfiles.
- Asegúrate de que “hidden” : false esté definido (o que no exista) en el bloque JSON.
- Reinicia Windows Terminal y comprueba si la aplicación muestra avisos de error.
Problema: la configuración de Windows Terminal no se guarda
Si el Terminal no guarda los cambios de configuración, puede deberse a problemas de permisos o a que el archivo esté bloqueado como de solo lectura. Cierra Windows Terminal, ábrelo con la opción Ejecutar como administrador y vuelve a intentar los cambios.
Problema: archivo settings.json dañado
Los archivos JSON suelen dañarse por ediciones manuales con errores de sintaxis o por copias de seguridad fallidas. Puedes solucionarlo de estas dos formas:
- Sustituye settings.json por una versión que sepas que funciona, restaurándola desde la copia de seguridad.
- Restablece los valores predeterminados: cambia el nombre o elimina settings.json y abre Windows Terminal para que cree uno nuevo.
Buenas prácticas para gestionar los perfiles de Windows Terminal
Estas estrategias te ayudarán a ahorrar tiempo y reducir errores al configurar tus perfiles:
Usa nombres descriptivos para identificarlos fácilmente
Dar nombres claros y descriptivos a tus perfiles evita confusiones en Windows Terminal. También puedes estandarizar los prefijos. Por ejemplo, en lugar de llamar a un perfil «PowerShell», opta por algo más específico como «Prod-PowerShell-7.4 (Admin)».
Organiza los perfiles con separadores o agrupaciones
Reduce el desorden en tus perfiles de Windows Terminal agrupándolos según su uso. También puedes ordenarlos por frecuencia de uso. En settings.json, añade notas como «// —- Development Tools —-» o «// —- Production Tools —-» e indica qué perfil pertenece a cada categoría.
Haz copias de seguridad periódicas de settings.json
Hacer copias de seguridad periódicas de settings.json ayuda a prevenir o mitigar ediciones accidentales o daños en el archivo. Puedes automatizar la copia de seguridad con un script de PowerShell que guarde instantáneas diarias:
$settingsPath = "$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_*\LocalState\settings.json"
Copy-Item -Path $settingsPath -Destination "\\network\backups\terminal_$(Get-Date -Format 'yyyyMMdd').json"
Experimenta con temas y fuentes para personalizar tu experiencia
Personalizar los perfiles del Terminal mejora la legibilidad y la comodidad visual, sobre todo si vas a pasar horas trabajando en la aplicación.
Un resaltado de sintaxis limpio te ayuda a distinguir mejor los comandos, los resultados y los errores. Unas imágenes de fondo discretas o un nivel de transparencia personalizado también pueden ayudarte a concentrarte. (Consulta la sección de resolución de problemas).
Personaliza aún más Windows Terminal y acelera tus flujos de trabajo.
💻 Lee nuestra guía «Cómo añadir o eliminar el menú contextual expandible «Abrir en Windows Terminal» en Windows 10».
Personaliza tus perfiles de Windows Terminal
Tanto si usas la interfaz de configuración como settings.json, ya sabes cómo añadir, eliminar y personalizar tus perfiles de Windows Terminal. Al definir las rutas de los shells, los atajos de teclado y personalizar los temas y las fuentes, el Terminal se convierte en tu centro de productividad.
Sigue probando temas y fuentes distintos para concentrarte mejor en tus scripts y poder trabajar durante más tiempo sin acabar con dolor de cabeza. Eso sí, recuerda hacer siempre una copia de seguridad de settings.json para anticiparte a cualquier problema.
Organiza, clasifica y personaliza tus perfiles de Windows Terminal para optimizar la eficiencia mientras programas.
Guía de inicio rápido
NinjaOne ofrece amplias capacidades de scripting:
- Crea un script personalizado de PowerShell para gestionar los perfiles de Windows Terminal
- Usa el motor de scripting de NinjaOne para ejecutar ese script personalizado
- Aprovecha los comandos remotos de NinjaOne para modificar los perfiles
