
Cada vez que cambio el tema en las opciones de PowerShell ISE en Windows 10 a Light on Light, no lo mantiene cuando reinicio, vuelve al valor predeterminado Dark on Light. ¿Cómo puedo configurar/forzar que Light on Light sea mi opción predeterminada?
(Además, configurar los colores en una secuencia de comandos de inicio hace que muestre el tema predeterminado Oscuro sobre Claro antes de ejecutar la secuencia de comandos, pero luego la línea de comando todavía tiene los colores originales, aunque el resto de la consola tiene los nuevos colores).
Respuesta1
En realidad, el host de la consola y el control de color ISE son animales diferentes para diferentes casos de uso.
La consola que se muestra en el ISE no es la misma que la consola PS independiente normal. Realmente se trata de algo más que una ventana de salida que permite casos de uso interactivos adicionales.
Puede restablecer los colores del host de la consola a los valores predeterminados usando
En el uso del host de consola
[Console]::ResetColor()
Set-PSReadlineOption -ResetTokenColors
En las opciones de ISE, simplemente seleccione restaurar valor predeterminado o ejecute este comando en ISE,
$psISE.Options.RestoreDefaultTokenColors()