Použití dynamické nápovědy
Dynamická nápověda poskytuje nápovědu za běhu, která vám umožní soustředit se na práci, aniž byste ztratili místo psaní na příkazovém řádku.
Získání nápovědy k rutině
Dynamická nápověda poskytuje zobrazení úplné nápovědy rutiny zobrazené v alternativní vyrovnávací paměti obrazovky.
PSReadLine mapuje funkci ShowCommandHelp
na klíč F1.
- Když je kurzor na konci plně rozbaleného názvu rutiny, stisknutím klávesy F1zobrazíte nápovědu pro tuto rutinu.
- Když je kurzor na konci plně rozšířeného názvu parametru, stisknutím klávesy F1se zobrazí nápověda pro rutinu začínající na parametru.
Pager v PSReadLine umožňuje posunout zobrazenou nápovědu pomocí kláves se šipkami nahoru a dolů. Stisknutím klávesy Q se ukončí alternativní vyrovnávací paměť obrazovky a vrátí se na aktuální pozici kurzoru na příkazovém řádku na primární obrazovce.
Získání nápovědy k prioritním parametrům
Stisknutím klávesy Alt+h získáte dynamickou nápovědu pro parametry. Nápověda je zobrazena pod aktuálním příkazovým řádkem podobně jako MenuComplete. Kurzor musí být na konci plně rozšířeného názvu parametru, když stisknete klávesu Alt+h .
Výběr argumentů na příkazovém řádku
Pokud chcete rychle vybrat a upravit argumenty rutiny bez narušení syntaxe pomocí klávesy Alt+a. Na základě pozice kurzoru vyhledá z aktuální pozice kurzoru a zastaví se, když najde nějaké argumenty na příkazovém řádku.
Volba klávesových vazeb
Ne všechny klávesové zkratky fungují pro všechny operační systémy a terminálové aplikace. Klávesové zkratky pro klávesu Alt například ve výchozím nastavení nefungují v macOS. V Linuxu je ctrl+[ stejný jako escape. A Klávesa Ctrl+mezerník generuje posloupnost kláves Control+2 místo očekávané sekvence řídicího+mezerníku.
Pokud chcete tyto výčitky obejít, namapujte funkci PSReadLine na dostupnou kombinaci kláves. Příklad:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Další informace o klávesových vazbách a alternativních řešeních najdete v tématu Použití obslužných rutin klíčů PSReadLine.