EDIT: Nachdem ich den Quellcode überprüft habe, habe ich meine Antwort komplett neu geschrieben.
Ich dachte ursprünglich, dass dies nicht möglich wäre, weil ich es nicht zum Laufen bringen könnte, aber die anderen Antworten sind korrekt, da v
sie der richtige Schlüssel dafür sind, aber es ist nicht klar, wie man das benutzt, besonders wenn man an Vim gewöhnt ist.
Außerdem würde es für mich nicht funktionieren, weil ich v
gezwungen war begin-selection
- ich denke, ich muss diese Idee blind kopiert haben, um die vim-Methode nachzuahmen, mit der ich eine charakterbezogene Auswahl starten wollte, ohne zu wissen, dass dies später Probleme verursachen würde Blockauswahl.
$ tmux -V
tmux 1.9a
$ tmux list-keys -t vi-copy | grep " v "
bind-key -t vi-copy v begin-selection # suppressed my block selection mode
Nachdem ich diese Bindung entfernt hatte (indem ich die Zeile in meinem .tmux.conf
auskommentierte und tmux neu startete), fing es an zu funktionieren, aber es ist immer noch ziemlich verwirrend, weil es überhaupt nicht dasselbe ist wie vim.
Mit Standardbindungen sollte es wie folgt funktionieren:
- Stellen Sie sicher, dass Sie tmux
setw -g mode-keys vi
in Ihrem Browser haben .tmux.conf
.
- Geben Sie ein
C-a [
, um den Kopiermodus zu starten
- Bewegen Sie den Cursor an die Stelle, an der Sie mit der Auswahl beginnen möchten
- Art
v
- Geben Sie ein
Space
, um die Auswahl zu starten
- Bewegen Sie den Cursor und Sie sehen eine rechteckige Auswahl
- Sie können
v
erneut drücken , um die Auswahl auf Zeichenweise zurückzusetzen oder umgekehrt.
Sie müssen das nicht eingeben, v
bevor Sie drücken Space
. Sie können die zeichenweise Auswahl mit Space
zuerst starten und anschließend drücken, v
um in den rechteckigen Auswahlmodus zu wechseln.
Es unterscheidet sich von vim darin, dass Sie in tmux zwei Zeichen eingeben müssen: Space
und v
um in den rechteckigen Auswahlmodus zu gelangen. In vim musst du nur tippen Ctrl-V
.
Auch in vim v
startet eine zeichenweise Auswahl, nicht sperren.
Leider scheint es in tmux ( Shift-v
in vim) keinen zeilenweisen Auswahlmodus zu geben .
BEARBEITEN: Es sieht so aus, als ob Tmux Version 2.0 einen zeilenweisen Auswahlmodus bietet Shift-v
(ich habe es aber noch nicht ausprobiert!)