powershell:module:psreadline
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| powershell:module:psreadline [2020/02/27 10:32] – angelegt henning | powershell:module:psreadline [2024/05/27 08:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| GNU Readline ist eine Bibliothek mit Funktionen zur Bearbeitung von Befehls- und Programmzeilen. Microsoft hat sie für PowerShell adaptiert und so den Bedienkomfort der Konsole deutlich erhöht. Davon profitieren Anwender besonders beim Zugriff auf die Historie der Kommandos sowie bei der Autovervollständigung. | GNU Readline ist eine Bibliothek mit Funktionen zur Bearbeitung von Befehls- und Programmzeilen. Microsoft hat sie für PowerShell adaptiert und so den Bedienkomfort der Konsole deutlich erhöht. Davon profitieren Anwender besonders beim Zugriff auf die Historie der Kommandos sowie bei der Autovervollständigung. | ||
| - | Im Vergleich zur PowerShell ISE, die als grafischer Editor die Script-Entwickler mit einer Reihe von intelligenten Funktionen unterstützt, | + | Im Vergleich zur PowerShell ISE, die als grafischer Editor die Script-Entwickler mit einer Reihe von intelligenten Funktionen unterstützt, |
| ===== PSReadline seit Windows 10 an Bord ===== | ===== PSReadline seit Windows 10 an Bord ===== | ||
| Microsoft bot zwar seit einiger Zeit PSReadline als separates Modul an, das man unter Windows 7/8 [[https:// | Microsoft bot zwar seit einiger Zeit PSReadline als separates Modul an, das man unter Windows 7/8 [[https:// | ||
| Zeile 18: | Zeile 18: | ||
| Dieses Verfahren funktioniert auch für die vorgegebenen Werte eines Parameters, beispielsweise für '' | Dieses Verfahren funktioniert auch für die vorgegebenen Werte eines Parameters, beispielsweise für '' | ||
| - | {{: | + | {{: |
| + | ===== Dauerhafte History ===== | ||
| + | Große Fortschritte bringt PSReadline bei der Befehlshistorie. PowerShell speicherte bisher nur die Kommandos der aktuellen Sitzung und verwarf sie nach deren Ende. Das neue Modul bewahrt sie hingegen permanent auf, und zwar per Default bis zu 4096 Befehle. \\ | ||
| + | |||
| + | Abfragen lässt sich diese Einstellung mit '' | ||
| + | ===== Suche in der Befehlshistorie ===== | ||
| + | Ein weiteres interessantes Feature ist die Suche in der History. Dazu drückt man '' | ||
| + | {{: | ||
| + | |||
| + | Zu dieser Rückwärtssuche gibt es ein Gegenstück für die Vorwärtssuche mit STRG + s. Sie braucht man, wenn man mit der Pfeiltaste nach oben oder mit F8 bereits die Historie ein Stück durchlaufen hat und wieder in der Gegenrichtung suchen möchte. | ||
| + | ===== Liste der Kommandos löschen ===== | ||
| + | Die Befehlshistorie löschen kann man mit '' | ||
| + | ===== Eigene Tastenkombinationen belegen ===== | ||
| + | PSReadline bietet noch eine ganze Reihe von Funktionen, die aber noch keiner Tastenkombination zugeordnet sind. Dies kann man bei Bedarf selbst nachholen, und zwar nach diesem Muster:\\ | ||
| + | '' | ||
| + | |||
| + | In diesem Beispiel legt man fest, dass die Funktion '' | ||
| + | {{: | ||
| + | |||
| + | Welche Funktionen über welche Tastenkombination erreichbar und welche gar nicht belegt sind, lässt sich mit '' | ||
powershell/module/psreadline.1582795932.txt.gz · Zuletzt geändert: 2024/05/27 08:35 (Externe Bearbeitung)
