So wählen Sie text in iterm mit Shift+Pfeil?
Auf den meisten mac-Anwendungen Shift+Pfeil markiert den text aber in iterm es nur den cursor bewegt, ohne Auswahl. Wie schaffst du es, um den text auszuwählen?
Wäre auch neugierig, ob es ist ein Weg, dies zu tun im terminal.app, auch.
- Fast ähnliche Frage, vielleicht kann es klären, Ihren Punkt : superuser.com/questions/93573/...
- ein terminal ist nicht wie "die meisten Anwendungen"... die gesamte Punkt einer terminal-Anwendung ist, dass alles, was Sie geben, ist geschickt in das Programm, läuft im terminal. Ein Programm würde entworfen werden müssen, um etwas zu tun, die wie die Auswahl des Textes, basierend auf dem shift+Pfeil-Taste gedrückt wird. Als Beispiel: wenn ich mit Vim innen iterm, das tut man eigentlich nur, dass (obwohl es erfordert eine angepasste Konfiguration, um zu ermöglichen, dass Verhalten). Aber das Konzept der Auswahl einen Textbereich in einem bash-terminal-shell gar nicht existiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Befolgen Sie die Anweisungen in diesem superuser Antwort , die beschreibt, mit der iTerm custom key bindings zu Karte ⌥ + ⇧ + ←, um auszuwählen, Wort für Wort. Sein smart-to machen Sie neue Tastenzuordnungen in ein Profil um es zu testen, anstatt die wichtigsten Schlüssel Vorliebe.
Vorgeschlagenen keybindings
iTerm:
Preferences > Profiles > Keys
Klicken Sie auf
+
hinzufügen Tastenbelegung,Click to Set
⌥ + ← | Aktion: Move start of selection back - > Verschieben von Zeichen
⌥ + → | Aktion: Bewegen end-of-Auswahl vorwärts - > Verschieben von Zeichen
⌥ + ⇧ + ← | Aktion: Move start of selection back - > Verschieben von word
⌥ + ⇧ + → | Aktion: Bewegen end-of-Auswahl vorwärts - > Verschieben von word
Ihre ⌘ C oder ⌘ V funktioniert das kopieren/einfügen Sie diese Auswahl
Yeah, iTerm hat eine spezielle Technik für die Textauswahl. Dauert ein wenig gewöhnungsbedürftig, aber es ist viel schneller als die ol' "shift+Pfeil" mac-OS-Methode.
Wenn der text, den Sie auswählen möchten, ist überall in Ihrer aktuellen Sitzung scrollback, drücken Sie einfach
⌘
+f
und geben Sie die ersten paar Zeichen, die Sie auswählen möchten. iTerm finden Sie den text und markieren Sie es.Dann drücken Sie
tab
erweitern der Auswahl bis zum Ende des nächsten Wortes, die Wiederholungtab
so oft, wie Sie brauchen, um vollständig wählen Sie Ihren gewünschten text.Wenn du zufrieden bist mit der Auswahl, gehen Sie vor und Punsch in Ihrem (
⌘
+c
) + (⌘
+V
) oder was haben Sie.Bonus: Sie können auch
shift
+tab
erweitern Sie Ihre Auswahl rückwärts an den Anfang des vorherigen Wortes.Erweitern @merlin Antwort hier sind einige weitere iTerm2 key bindings für die navigation/Löschung
⌘ Del | send hex 0x15 | Zeile löschen
⌥ Del | send hex 0x1B 0x08 | Wort löschen
⌘ ← | send hex 0x01 | verschieben cursor an den Anfang einer Zeile
⌘ → | send hex 0x05 | verschieben cursor an das Ende einer Zeile
⌥ ← | senden esc-seq Esc+b | verschieben Sie einen cursor nach Links, indem Sie word
⌥ → | senden esc-seq Esc+f | verschieben Sie einen cursor nach rechts von Wort
⇧ ⌥ ← Bewegung | start von sel zurück von Wort | wählen Sie auf der linken Seite durch Wort
⇧ ⌥ → Bewegung | Ende von sel vorwärts von Wort | select, um das Recht durch Wort