So wählen Sie Text in Iterm mithilfe von Hotkeys aus

830
Voldemar Duletskiy

Ich benutze iTerm als Terminal und zsh mit oh-my-zsh als Shell. Manchmal möchte ich einen Teil des eingegebenen Befehls nur über Hotkeys auswählen.

Wie kann ich es tun?

2
Was möchten Sie nach der Auswahl tun? Bearbeiten, entfernen, kopieren? Wenn Sie Text kopieren möchten, wäre er nur für die Verwendung in der aktiven Shell-Sitzung oder für das Einfügen in ein anderes Programm bestimmt? Adaephon vor 7 Jahren 1
@Adaephon ja, ich würde gerne einige zur Textauswahl kopieren Voldemar Duletskiy vor 7 Jahren 0

1 Antwort auf die Frage

0
Al.G.

Sie können vi-Tastenkombinationen einrichten und vi-Befehle zum Bearbeiten von Text verwenden.

binkey -v 

Dieser Befehl aktiviert vi-keybindings. Wenn Sie kein vi-Benutzer sind, ist dies möglicherweise keine (gute, nützliche) Lösung für Sie, aber trotzdem:

<esc>- Gehen Sie zum normalen Modus.
      Navigieren Sie nun zum Anfang / Ende des Textes, den Sie auswählen möchten.
v- Wechseln Sie zum visuellen Modus.
      Navigieren Sie zum anderen Ende des Textes, den Sie auswählen möchten.
dAusschneiden.
iGehen Sie zurück zum Einfügemodus

Wenn Sie es wieder einfügen möchten:

<esc>- Gehen Sie in den normalen Modus
p- fügen Sie den zuvor ausgeschnittenen Text ein
i- und kehren Sie zum Einfügemodus zurück

Beachten Sie dies pund d kopieren und fügen Sie weder aus der primären Auswahl noch aus der Zwischenablage ein .

Wenn Sie aus der primären Auswahl (dh dem aktuell in X ausgewählten Text) einfügen möchten, können Sie die globale Verknüpfung verwenden shift + insert