Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Auswählen von Text ist in Windows Terminal einfach, aber das Terminal bietet viele zusätzliche Funktionen, mit denen die Textauswahl noch besser wird.
Mausunterstützung
Klicken Sie mit der linken Maustaste, und ziehen Sie die Maus, um eine Auswahl zu erstellen. Durch Doppelklicken wird die Auswahl um Wort erweitert, während Dreifachklick um Zeile erweitert wird.
Wenn Sie die ALT-TASTE gedrückt halten, erstellen Sie eine Blockauswahl (im Gegensatz zu einer Linienauswahl). Blockauswahlen erstellen einen rechteckigen Bereich, der nicht bis zum Ende der Zeile umbricht.
Wenn Sie die UMSCHALTTASTE gedrückt halten, können Sie die Auswahl explizit auf einen bestimmten Punkt auf dem Terminal erweitern, ohne darauf klicken und ziehen zu müssen.
Sobald Sie eine Auswahl haben, haben Sie einige Optionen. Ein einzelner linker Klick löscht ihre Auswahl. Wenn Sie die Auswahl verwenden möchten, können Sie mit der rechten Maustaste klicken, um den markierten Text in die Zwischenablage zu kopieren und die Auswahl zu löschen. Wenn Sie mit der rechten Maustaste erneut klicken, werden die Inhalte der Zwischenablage in das Terminal eingefügt.
Hinweis
Windows Terminal unterstützt Mauseingaben in Windows-Subsystem für Linux-Anwendungen (WSL) sowie Windows-Anwendungen, die virtuelle Terminaleingaben (Virtual Terminal, VT) verwenden. Diese Unterstützung bedeutet, dass Anwendungen wie tmux und Mitternacht Commander erkennen, wenn Sie Elemente im Terminalfenster auswählen. Wenn sich eine Anwendung im Mausmodus befindet, können Sie die UMSCHALTTASTE gedrückt halten, um eine Auswahl zu treffen, anstatt VT-Eingaben zu senden.
Tastaturunterstützung
Sie können eine Auswahl mithilfe der oder selectAll der markMode Aktionen erstellen. Die selectAll Aktion markiert den gesamten Text im Puffer. Die markMode Aktion schaltet einen speziellen Modus um, in dem eine Auswahl an der Position des Cursors im Terminal erstellt wird. Im Markierungsmodus können Sie die folgenden nicht konfigurierbaren Tastenbindungen verwenden, um den Cursor herum zu verschieben:
| Shortcut | Ergebnis |
|---|---|
| Pfeiltasten | Verschieben nach Zeichen in der angegebenen Richtung |
| STRG+LINKS | Wechseln zum Anfang des vorherigen oder vorhandenen Worts |
| STRG+RECHTS | Wechseln zum Ende des nächsten oder vorhandenen Worts |
| Heim | Wechseln zum Anfang der Zeile |
| Ende | Wechseln zum Ende der Zeile |
| Pgup | Nach oben um eine Seite (Viewport) |
| Pgdn | Nach unten um eine Seite (Viewport) |
| STRG+POS1 | Wechseln zum Anfang des Puffers |
| STRG+ENDE | Wechseln zum Ende des Puffers |
| EINGABETASTE | Kopieren der aktiven Auswahl |
Im Markierungsmodus können Sie mit TAB oder UMSCHALT+TAB zum nächsten oder vorherigen Link im Puffer navigieren. Windows Terminal kann Links automatisch erkennen, wenn experimental.detectUrls diese aktiviert sind.
Unabhängig davon, dass Sie sich im Markierungsmodus befinden, können Sie eine vorhandene Auswahl mithilfe der folgenden nicht konfigurierbaren Schlüsselbindungen erweitern:
| Shortcut | Ergebnis |
|---|---|
| UMSCHALT +PFEILTASTEN | Erweitern nach Zeichen in der angegebenen Richtung |
| STRG+UMSCHALT+LINKS | Erweitern bis zum Anfang des vorherigen oder vorhandenen Worts |
| STRG+UMSCHALT+RECHTS | Erweitern bis zum Ende des nächsten oder vorhandenen Worts |
| UMSCHALT+POS1 | Erweitern bis zum Anfang der Zeile |
| UMSCHALT+ENDE | Erweitern bis zum Ende der Zeile |
| UMSCHALT+Pgup | Um eine Seite erweitern (Viewport) |
| UMSCHALT+Pgdn | Um eine Seite nach unten erweitern (Viewport) |
| STRG+UMSCHALT+POS1 | Erweitern bis zum Anfang des Puffers |
| STRG+UMSCHALT+ENDE | Erweitern bis zum Ende des Puffers |
Verwenden Sie die toggleBlockSelection Aktion, um die vorhandene Auswahl in eine Blockauswahl zu transformieren.
Jede Auswahl, die Sie mithilfe der Tastatur erstellen oder ändern, zeigt auch Auswahlmarkierungen an, um anzugeben, welches Ende der Auswahl aktiv verschoben wird. Sie können die switchSelectionEndpoint Aktion verwenden, um mit dem Verschieben des anderen Endes der Auswahl zu beginnen.
Sobald Sie eine Auswahl haben, haben Sie einige Optionen. Sie können die ESC-Taste verwenden, um die Auswahl zu löschen. Alternativ löscht die meisten Tasteneingaben die Auswahl und übergibt das Schlüsselereignis direkt an die zugrunde liegende Shell. Wenn Sie den markierten Text verwenden möchten, können Sie die copy Aktion verwenden, um ihn in die Zwischenablage zu kopieren.
Kopieren von markiertem Text
Wie bereits erwähnt, können Sie markierten Text mit einem Rechtsklick oder der copy Aktion kopieren. Sie können jedoch mehrere Einstellungen für das Kopieren von Text anpassen:
- Kopieren von formatiertem Text
- Verwenden Sie die
copyFormattingglobale Einstellung, um auch die Formatierung des markierten Texts selbst in die Zwischenablage zu kopieren. Mit dieser Einstellung können Sie die Schriftartinformationen des Terminals kopieren, z. B. Vordergrundfarbe, Hintergrundfarbe und Schriftart. - Wenn Sie das Kopieren der Formatierung auf bestimmte Tastenbindungen oder Befehle beschränken möchten, ändern Sie den
copyFormattingParameter für einecopyAktion.
- Verwenden Sie die
- Kopieren ohne Schließen der Textauswahl
- Legen Sie den Parameter
dismissSelectionin der Aktioncopyauffalsefest, um den Text zu kopieren, ohne die Textauswahl aufzuheben.
- Legen Sie den Parameter
- Kopieren als einzelne Zeile
- Verwenden Sie den
singleLineParameter in dercopyAktion, um Text als einzelne Zeile zu kopieren.
- Verwenden Sie den
- Kopieren mit Steuerelementsequenzen
- Verwenden Sie den
withControlSequencesParameter in dercopyAktion, um ANSI-Escapecode-Steuersequenzen in den kopierten Text einzuschließen.
- Verwenden Sie den
- Entfernen des nachfolgenden Leerzeichens aus blockauswahl
- Verwenden Sie die
trimBlockSelectionglobale Einstellung, um das nachfolgende Leerzeichen aus einer Blockauswahl zu entfernen.
- Verwenden Sie die
Verwenden Sie die copyOnSelect globale Einstellung, um neu markierten Text automatisch in die Zwischenablage zu kopieren. Wenn diese Einstellung aktiviert ist, klicken Sie mit der rechten Maustaste auf die Terminalkopien, und fügen Sie den markierten Text in Ihr Terminal ein.
Hinweis
Wenn Sie diese Option aktivieren copyOnSelect, kopiert das Ändern der Auswahl mithilfe der Tastatur nicht automatisch den neu markierten Text. Sie müssen den Text manuell kopieren, indem Sie die copy Aktion verwenden oder mit der rechten Maustaste auf das Terminal klicken.
Anpassen der Darstellung von Auswahlen
Mit Farbschemas können Sie die Auswahlfarbe mithilfe der selectionBackground Eigenschaft in einem Farbschema anpassen. Alternativ können Sie die Auswahlfarbe für ein bestimmtes Profil mithilfe der selectionBackground Profileinstellung überschreiben.
Anpassen von Worttrennzeichen
Wie bereits erwähnt, können Sie durch Doppelklicken und Verwenden von STRG+UMSCHALT + Pfeiltaste (oder STRG + Pfeiltaste im Markierungsmodus) nach Wort navigieren. Wörter können jedoch durch mehr als nur Leerzeichen getrennt werden. Sie können diese Wortgrenzen mithilfe der wordDelimiters globalen Einstellung anpassen.
Windows Terminal