Tijdelijke prompt
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 nu, fish, zsh, powershell (de ConstrainedLanguage-modus wordt niet ondersteund), bash (met ble.sh) en cmd.
Wanneer ingeschakeld, vervangt de tijdelijke prompt de reguliere prompt door een vereenvoudigde versie om meer schermruimte te creëren. Je kunt go text/template-sjablonen gebruiken, uitgebreid met sprig, om de tekst te verrijken. Alle sjabloonfunctionaliteit is beschikbaar, inclusief het hergebruiken van cross segment template properties van de vorige primaire prompt-uitvoering.
Normaal gesproken blijft de prompt op het scherm staan wanneer je een commando uitvoert (of op Enter drukt), zoals hier:

Door de tijdelijke prompt in te schakelen, kun je de prompt vervangen door andere inhoud voor een schonere console, zoals hier getoond:

Configuratie
Je moet een aangepast thema uitbreiden of maken voor je tijdelijke prompt. Bijvoorbeeld:
- json
- yaml
- toml
{
"transient_prompt": {
"background": "transparent",
"foreground": "#ffffff",
"template": "{{ .Shell }}> "
}
}
transient_prompt:
background: transparent
foreground: "#ffffff"
template: "{{ .Shell }}> "
[transient_prompt]
background = "transparent"
foreground = "#ffffff"
template = "{{ .Shell }}> "
Opties
| Name | Type | Description |
|---|---|---|
foreground | string | color |
foreground_templates | array | color templates |
background | string | color |
background_templates | array | color templates |
template | string | a go text/template template extended with sprig utilizing the properties below - defaults to {{ .Shell }}> |
filler | string | when you want to create a line with a repeated set of characters spanning the width of the terminal. Will be added after the template text |
newline | boolean | add a newline before the prompt |
Functie inschakelen
Oh My Posh schakelt deze functie automatisch in voor alle shells behalve cmd wanneer de configuratie een
tijdelijke prompt-instelling bevat. Voor cmd kun je het onderstaande commando eenmalig uitvoeren om de functie permanent in te schakelen:
clink set prompt.transient always