Dinamikus súgó használata

A dinamikus súgó igény szerint segítséget nyújt, amely lehetővé teszi, hogy koncentráljon a munkájára anélkül, hogy elveszítené a parancssori gépelés helyét.

A parancsmag súgójának lekérése

A dinamikus súgó egy alternatív képernyőpufferben megjelenő teljes parancsmag-súgó nézetét nyújtja. A PSReadLine leképozza a függvényt ShowCommandHelp az F1billentyűre.

  • Ha a kurzor egy teljesen kibontott parancsmagnév végén található, az F1billentyű lenyomásával megjelenik a parancsmag súgója.
  • Ha a kurzor egy teljesen kibontott paraméternév végén található, az F1billentyű lenyomásával megjelenik a parancsmag súgója a paramétertől kezdve.

Teljes képernyős dinamikus súgó

A PSReadLine lapozója segítségével görgetheti a megjelenített súgót a fel- és le nyílbillentyűkkel. A Q billentyű lenyomásával kilép az alternatív képernyőpufferből, és visszatér az aktuális kurzor pozícióba az elsődleges képernyőn lévő parancssorban.

A szűrt paraméter súgójának beszerzése

Az Alt+h billentyű lenyomásával dinamikus segítséget kaphat a paraméterekhez. A súgó a MenuComplete-hez hasonló aktuális parancssor alatt jelenik meg. Az Alt+h billentyű lenyomásakor a kurzornak a teljesen kibontott paraméternév végén kell lennie.

Szűrt súgó egy paraméterhez az Alt-h billentyűvel

Argumentumok kijelölése a parancssorban

A parancsmag argumentumainak gyors kijelölése és szerkesztése anélkül, hogy megzavarná a szintaxist az Alt+ a billentyűkombinációval. A kurzor pozíciója alapján az aktuális kurzorpozícióban keres, és leáll, amikor argumentumokat talál a parancssorban.

Argumentum kijelölése az Alt-A billentyűvel

Kulcskötések kiválasztása

Nem minden billentyűkötés működik minden operációs rendszeren és terminálalkalmazásban. Az Alt billentyű billentyűkombinációi például alapértelmezés szerint nem működnek macOS rendszeren. Linuxon a Ctrl+[ ugyanaz, mint az Escape. A Ctrl+szóköz pedig a +Control 2 billentyűsorozatot hozza létre a várt vezérlő+szóközütemezés helyett.

Ha szeretné megkerülni ezeket a furcsaságokat, a PSReadLine függvényt leképezi egy elérhető kulcskombinációra. Példa:

Set-PSReadLineKeyHandler -chord 'Ctrl+l' -Function ShowParameterHelp
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function SelectCommandArgument

A kulcskötésekről és a kerülő megoldásokról további információt a PSReadLine kulcskezelők használata című témakörben talál.