Uso della Guida dinamica
La Guida dinamica offre una guida JUST-In-Time che consente di rimanere concentrati sul lavoro senza perdere la digitazione nella riga di comando.
Ottenere la Guida per i cmdlet
La Guida dinamica offre una visualizzazione della Guida completa dei cmdlet illustrata in un buffer dello schermo alternativo.
PSReadLine esegue il mapping della funzione ShowCommandHelp
al tasto F1.
- Quando il cursore si trova alla fine di un nome di cmdlet completamente espanso, premendo F1viene visualizzata la Guida per tale cmdlet.
- Quando il cursore si trova alla fine di un nome di parametro completamente espanso, premendo F1viene visualizzata la Guida per il cmdlet a partire dal parametro .
Il cercapersone in PSReadLine consente di scorrere la Guida visualizzata usando i tasti freccia su e giù. Premendo Q si esce dal buffer dello schermo alternativo e si torna alla posizione corrente del cursore nella riga di comando nella schermata primaria.
Guida al parametro incentrato
La pressione di ALT+H fornisce la Guida dinamica per i parametri. La Guida è illustrata sotto la riga di comando corrente simile a MenuComplete. Il cursore deve trovarsi alla fine del nome del parametro completamente espanso quando si preme ALT+H .
Selezione di argomenti nella riga di comando
Per selezionare e modificare rapidamente gli argomenti di un cmdlet senza disturbare la sintassi usando ALT+a. In base alla posizione del cursore, cerca dalla posizione corrente del cursore e si arresta quando trova gli argomenti nella riga di comando.
Scelta dei tasti di scelta
Non tutti i tasti di scelta rapida funzionano per tutti i sistemi operativi e le applicazioni del terminale. Ad esempio, i tasti di scelta rapida per il tasto ALT non funzionano in macOS per impostazione predefinita. In Linux CTRL+[ è uguale a Escape. Ctrl Barra spaziatrice genera una sequenza di tasti Control+2 anziché la sequenza della barra spaziatrice di controllo+prevista.+
Per aggirare questi strani, eseguire il mapping della funzione PSReadLine a una combinazione di tasti disponibile. Ad esempio:
Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument
Per altre informazioni sui tasti di scelta rapida e sulle soluzioni alternative, vedere Uso dei gestori di chiavi PSReadLine.