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.
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.
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.
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.