Condividi tramite


Uso della Guida dinamica

La Guida dinamica offre un aiuto tempestivo che consente di rimanere concentrati sul lavoro senza perdere il filo mentre si digita nella riga di comando.

Ottenere Guida per i cmdlet

La Guida dinamica offre una visualizzazione completa della guida ai cmdlet, mostrata in un buffer di schermo alternativo. PSReadLine esegue il mapping della funzione ShowCommandHelp al tasto di 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 F1verrà visualizzata la Guida per il cmdlet a partire dal parametro.

guida dinamica a schermo intero

Il paginatore in PSReadLine consente di scorrere l'aiuto visualizzato 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.

Ottenere assistenza mirata per il parametro

Premendo ALT+h viene fornita una guida dinamica per i parametri. L'aiuto è mostrato sotto la riga di comando corrente, simile a MenuComplete. Il cursore deve trovarsi alla fine del nome del parametro completamente espanso quando si preme il tasto Alt+h.

Guida incentrata per 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+un. In base alla posizione del cursore, cerca dalla posizione corrente del cursore e si arresta quando trova gli argomenti nella riga di comando.

Selezione dell'argomento utilizzando Alt-A

Scelta delle associazioni di tasti

Non tutte le combinazioni di tasti funzionano per tutti i sistemi operativi e le applicazioni 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. E Control+barra spaziatrice genera una sequenza di tasti Control+2 anziché la sequenza prevista Control+barra spaziatrice.

Per aggirare queste peculiarità, associare la funzione PSReadLine a una combinazione di tasti disponibile. Per 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.