Condividi tramite


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 .

Guida dinamica a schermo intero

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 .

Guida incentrata su un parametro usando 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.

Selezione di argomenti con ALT-A

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.