Kopieren von Textblöcken im Terminal

28

Ist es möglich, einen "Textblock" aus einem Terminalfenster zu kopieren, ohne ganze Zeilen kopieren zu müssen?

Beispiel:

Bildbeschreibung hier eingeben

Angenommen, ich möchte nur den Text kopieren, den ich im obigen Bild eingekreist habe. Ist das möglich? Oder muss ich auch alles links von dem Block kopieren, den ich kopieren möchte?

Ausgebessert
quelle

Antworten:

39

Sie sollten dazu in der Lage sein, indem Sie die optionTaste gedrückt halten. Dadurch ändert sich der Cursor in ein "+" - Zeichen und Sie können einen beliebigen rechteckigen Textbereich auswählen.

Siehe Screenshot unten:

Bildbeschreibung hier eingeben

Wenn Sie sich das obige Bild genau ansehen, werden Sie im linken Fenster sehen, dass ich einen Textblock in Terminal markiert habe, und im rechten Fenster konnte ich diesen Text in ein neues TextEdit-Dokument einfügen.

Monomeeth
quelle
3
Dies funktioniert in iTerm nicht, in Terminal jedoch einwandfrei.
JMH
13

Wenn Sie iTerm2 verwenden , können Sie entweder die Cmd+ Option+ -Maus verwenden, um eine Vertikal- / Blockauswahl durchzuführen, die Ihren Cursor ähnlich wie in Terminal.app in ein Kreuz verwandelt.

Oder Sie können den Kopiermodus verwenden :

  • Cmd+ Shift+ Cum in den Kopiermodus zu gelangen
  • Ctrl+ vzum Aufrufen des Vertikal- / Blockmodus
  • Bewegen Sie den Cursor mit den Cursortasten auf der Tastatur (weitere Bewegungsoptionen siehe Link).
  • Wenn Sie fertig sind , kopieren Sie die Auswahl mit Ctrl+ .ky
Konrad Rudolph
quelle