Lijnfout
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →
Deze functie werkt momenteel alleen in powershell.
Wanneer ingeschakeld, vervangt de lijnfoutfunctionaliteit het laatste deel van je prompt als de ingevoerde tekst ongeldig is. Het maakt gebruik van
de -PromptText instelling van PSReadLine door twee aparte prompts toe te voegen: één voor een geldige regel
en één voor wanneer er een fout is. Omdat PSReadLine het laatste deel van je prompt overschrijft
met één van deze waarden afhankelijk van de context, moet je ervoor zorgen dat alles
compatibel is met je configuratie, aangezien deze waarden slechts één keer worden ingesteld bij het opstarten van de shell.
Er zijn twee configuratie-instellingen die je moet aanpassen:
-
valid_line: wordt weergegeven wanneer de regel opnieuw geldig is -
error_line: wordt weergegeven wanneer de regel foutief is
Je kunt Go text/template templates verrijkt met sprig gebruiken om de tekst aan te passen.
Configuratie
Je moet een aangepast thema uitbreiden of aanmaken met je prompt-aanpassingen. Bijvoorbeeld:
- json
- yaml
- toml
{
"valid_line": {
"background": "transparent",
"foreground": "#ffffff",
"template": "<#e0def4,#286983> </><#286983,transparent></> "
},
"error_line": {
"background": "transparent",
"foreground": "#ffffff",
"template": "<#eb6f92,#286983> </><#286983,transparent></> "
}
}
valid_line:
background: transparent
foreground: "#ffffff"
template: "<#e0def4,#286983> </><#286983,transparent></> "
error_line:
background: transparent
foreground: "#ffffff"
template: "<#eb6f92,#286983> </><#286983,transparent></> "
[valid_line]
background = "transparent"
foreground = "#ffffff"
template = "<#e0def4,#286983> </><#286983,transparent></> "
[error_line]
background = "transparent"
foreground = "#ffffff"
template = "<#eb6f92,#286983> </><#286983,transparent></> "
Opties
| Name | Type | Description |
|---|---|---|
background | string | color |
foreground | string | color |
template | string | a fully featured template - defaults to empty |