Freigeben über


about_Line_Editing

Kurzbeschreibung

Beschreibt, wie Befehle an der PowerShell-Eingabeaufforderung bearbeitet werden.

Lange Beschreibung

Das PSReadLine-Modul bietet nützliche Tastenkombinationen, mit denen Sie Befehle an der PowerShell-Eingabeaufforderung bearbeiten können. Die in diesem Artikel beschriebenen Schlüsselbindungen sind die Standardschlüsselbindungen auf Windows-Plattformen. Sie können benutzerdefinierte Tastenbindungen mithilfe des Set-PSReadLineKeyHandler Befehls erstellen.

Auf Nicht-Windows-Plattformen verwendet PSReadLine standardmäßig den Emacs Bearbeitungsmodus. Sie können den Bearbeitungsmodus mithilfe des Set-PSReadLineOption Befehls ändern. PSReadLine verfügt über drei Bearbeitungsmodi: Emacs, , Viund Windows.

Verwenden Sie den Get-PSReadLineOption Befehl, um den aktuellen Bearbeitungsmodus anzuzeigen. Verwenden Sie den Get-PSReadLineKeyHandler Befehl, um eine Liste der aktuellen Tastenbindungen anzuzeigen.

Füge eine Zeile hinzu

Drücken Sie die Tasten UMSCHALT+EINGABE, um eine Zeile hinzuzufügen.

Sie können mehrere Zeilen hinzufügen. Jede weitere Zeile beginnt mit >>, der Fortsetzungsaufforderung. Drücken Sie die EINGABETASTE, um den Befehl auszuführen.

Nach links und rechts bewegen

Drücken Sie die NACH-LINKS-TASTE, um den Cursor ein Zeichen nach links zu bewegen.

Drücken Sie die Tasten STRG+NachLinks, um den Cursor ein Wort nach links zu bewegen.

Drücken Sie die NACH-RECHTS-TASTE, um den Cursor ein Zeichen nach rechts zu bewegen.

Drücken Sie die Tasten STRG+NachRechts, um den Cursor ein Wort nach rechts zu bewegen.

Zum Anfang oder Ende einer Linie wechseln

Drücken Sie die POS1-TASTE, um an den Anfang einer Zeile zu wechseln.

Drücken Sie die ENDE-TASTE, um an das Ende einer Zeile zu wechseln.

Wenn Zeilen hinzugefügt wurden, drücken Sie zweimal die POS1- oder ENDE-TASTE, um zum Anfang oder Ende der Zeilen zu wechseln.

Zeichen löschen

Drücken Sie die RÜCKTASTE, um das Zeichen vor der Cursorposition zu löschen.

Drücken Sie die ENTF-TASTE, um das Zeichen nach der Cursorposition zu löschen.

Zeichen aus einer Zeile löschen

Drücken Sie die Tasten STRG+ENDE, um alle Zeichen ab der Cursorposition bis zum Ende einer Zeile zu löschen.

Drücken Sie die Tasten STRG+POS1, um alle Zeichen ab der Cursorposition bis zum Anfang einer Zeile zu löschen.

Wenn Zeilen hinzugefügt wurden, werden Zeichen aus der aktuellen Zeile und den hinzugefügten Zeilen gelöscht.

Einfüge- und Überschreibungsmodus

Drücken Sie die EINFG-TASTE, um in den Überschreibungsmodus zu wechseln. Drücken Sie erneut die EINFG-TASTE, um zum Einfügemodus zurückzukehren.

Registerkartenvervollständigung

Drücken Sie die TAB-TASTE, um einen Cmdletnamen, einen Parameter oder einen Pfad zu vervollständigen. Um durch eine Liste von Werten zu scrollen, drücken Sie erneut die Tab-Taste.

Siehe auch