Wählen Sie über die Tastatur Text in iTerm aus

10375
portoalet

Gibt es eine Möglichkeit, Text in iTerm OSX über die Tastatur auszuwählen?

42

3 Antworten auf die Frage

57
George

Ja! Tun Sie dies in iTerm2 :

Aus der entsprechenden Dokumentation

  1. Cmd-F
  2. Geben Sie einen Text ein, der zu einem Teil dessen passt, was Sie kopieren möchten.
  3. Wenn Sie eine teilweise Übereinstimmung mit dem haben, was Sie kopieren möchten, können Sie die Auswahl erweitern.

Drücken Sie die Tabulatortaste, um ein Wort nach rechts zu vergrößern. Drücken Sie die Umschalttaste, um ein Wort nach links zu vergrößern.

Sobald Sie die Tabulatortaste oder die Umschalttaste drücken, wird es in die Zwischenablage kopiert. Sie können die Eingabetaste drücken, um die Auswahl sofort einzufügen und die Suchleiste sofort zu schließen.

Sie können auch benutzerdefinierte Schlüssel zuweisen Prefs -> Keys. ( Quelle )

die Auswahl mit dem Wort vorwärts verschieben

Die Auswahl wird wortweise rückwärts verschoben

In ähnlicher Weise können Einstellungen auch zum Verschieben der Zeilenauswahl verwendet werden.

Alternativ reduziert die Autokorrekturfunktion das Kopieren und Einfügen. Geben Sie einfach den Anfang eines Textes ein, der entweder auf dem Bildschirm angezeigt wird oder Sie kürzlich kopiert haben, und drücken Sie cmd- ;. Ein Popup-Fenster wird angezeigt und Sie können dort auswählen. Die Autokorrektur funktioniert jedoch am besten für ein einzelnes Wort.

(Ich habe diese Antwort aktualisiert, um neue Funktionen in iTerm 3.0 zu berücksichtigen. Danke an @sfarzy für die vorgeschlagenen Änderungen.)

Vielen Dank. Dies ist die einzige Lösung, die ich bisher gefunden habe. Ich kann es jedoch nicht schaffen, über eine einzige Zeile hinauszugehen. Ist das möglich? Rob Bednark vor 11 Jahren 0
Wenn Sie mehrere Übereinstimmungen haben, drücken Sie "cmd-G", um zur nächsten Übereinstimmung zu gelangen. Drücken Sie "shift-cmd-G", um den anderen Weg zu wählen. gitaarik vor 10 Jahren 3
keine lustige Abhilfe Mirko vor 9 Jahren 2
** Aformentioned Autocorrect Feature FTW! ** viel schneller als der find-basierte Ansatz, weshalb ich hierher gekommen bin. Überrascht machen sie das nicht mehr! John Culviner vor 8 Jahren 0
4
Carlos Baraza

Aus der iTerm2-Dokumentation :

Textauswahl

Es gibt zwei Möglichkeiten, Text auszuwählen, der in die Zwischenablage kopiert werden soll: Sie können die Maus verwenden oder die "mouseless copy" -Funktion der Suchfunktion. Die Textauswahl mit der Maus wird später im Abschnitt Allgemeine Verwendung beschrieben.

Um Text ohne Maus auszuwählen, drücken Sie cmd-f, um das Suchfeld zu öffnen. Geben Sie den Anfang des Textes ein, den Sie kopieren möchten, und die Suchfunktion wählt ihn in Ihrem Fenster aus. Drücken Sie dann die Tabulatortaste und das Ende der Auswahl wird um ein Wort vorgerückt. Um den Anfang der Auswahl nach links zu verschieben, drücken Sie die Umschalttaste. Auf diese Weise kann höchstens eine Textzeile ausgewählt werden.

Betreff: `Es kann höchstens eine Textzeile auf diese Weise ausgewählt werden. Ich konnte leider mehrere Zeilen auswählen. Würden Sie wissen, wie Sie dieses Feature zufällig deaktivieren? Gabriel vor 7 Jahren 0
Während dies funktioniert, ist es ein schrecklicher und langsamer Weg, so eine einfache Sache zu tun Yerken vor 7 Jahren 2
1
Richard

Sie können "Bearbeiten-> Kopiermodus" standardmäßig verwenden Shift+ Cmd+ C. Dort können Sie VIM-artige Verknüpfungen verwenden:

/können Sie suchen, vauswählen, und während der Auswahl können Sie $zum Ende der Zeile springen und anschließend das gute alte Cmd+ Ckopieren.