Recientemente actualicé una computadora con Windows 8.1 que tenía a Windows 10, que viene con PowerShell 5.0 de forma predeterminada. Me di cuenta quePowerShell ahora tiene colores de sintaxispara palabras clave, cmdlets, cadenas, etc.:
Me preguntaba si hay alguna forma de establecer una combinación de colores personalizada. Por ejemplo, los comentarios actualmente están en verde y me gustaría que sean grises. es posible?
Respuesta1
Para responder a su segunda pregunta, la siguiente línea cambiará el texto del comentario a un color gris:
Set-PSReadlineOption -TokenKind Comment -ForegroundColor Gray
Probablemente desee ejecutar esto cuando se inicie PowerShell; de ser así, agréguelo a su archivo Microsoft.PowerShell_profile.ps1.
Y para responder a su primera pregunta sobre una combinación de colores, puede agregar varias líneas cambiando el valor TokenKind a cualquiera de los siguientes miembros de la enumeración TokenClassification: Ninguno, Comentario, Palabra clave, Cadena, Operador, Variable, Comando, Parámetro, Tipo, Número y Miembro. Cambie también los valores -ForgroundColor y -BackgroundColor con cualquier miembro de ConsoleColor.
Hay proyectos de combinación de colores disponibles, comomonokai elegante.