Saltar al contenido principal

Error de línea

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

información

Por el momento, esta función solo funciona en powershell.

El error de línea, cuando está habilitado, reemplaza la última parte del prompt cuando el texto ingresado es inválido. Utiliza la configuración -PromptText de PSReadLine al agregar dos prompts distintos: uno para una línea válida y otro para cuando hay un error. Dado que PSReadLine reescribirá la última parte de tu prompt con el valor de uno u otro según el contexto de la línea, deberás asegurarte de que todo sea compatible con tu configuración, ya que estos valores solo se establecen una vez al iniciar el shell.

Hay dos configuraciones que necesitas ajustar:

  • valid_line: se muestra cuando la línea es válida (nuevamente)

  • error_line: se muestra cuando la línea es defectuosa

Puedes usar plantillas de go text/template extendidas con sprig para enriquecer el texto.

Configuración

Necesitas extender o crear un tema personalizado con anulaciones de prompt. Por ejemplo:

{
"valid_line": {
"background": "transparent",
"foreground": "#ffffff",
"template": "<#e0def4,#286983> </><#286983,transparent></> "
},
"error_line": {
"background": "transparent",
"foreground": "#ffffff",
"template": "<#eb6f92,#286983> </><#286983,transparent></> "
}
}

Opciones

NameTypeDescription
backgroundstringcolor
foregroundstringcolor
templatestringa fully featured template - defaults to empty