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 vsie 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 vgezwungen 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.confauskommentierte 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 viin 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
verneut drücken , um die Auswahl auf Zeichenweise zurückzusetzen oder umgekehrt.
Sie müssen das nicht eingeben, vbevor Sie drücken Space. Sie können die zeichenweise Auswahl mit Spacezuerst starten und anschließend drücken, vum in den rechteckigen Auswahlmodus zu wechseln.
Es unterscheidet sich von vim darin, dass Sie in tmux zwei Zeichen eingeben müssen: Spaceund vum in den rechteckigen Auswahlmodus zu gelangen. In vim musst du nur tippen Ctrl-V.
Auch in vim vstartet eine zeichenweise Auswahl, nicht sperren.
Leider scheint es in tmux ( Shift-vin 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!)