EDIT: dopo aver verificato il codice sorgente, ho riscritto completamente la mia risposta.
Inizialmente pensavo che ciò non fosse possibile perché non riuscivo a farlo funzionare, ma le altre risposte sono corrette v
sull'essere la chiave corretta per questo, ma non è ovvio come usarlo, specialmente se sei abituato a vim.
Inoltre, non avrebbe funzionato per me perché ero v
tenuto a begin-selection
- penso di aver copiato ciecamente questa idea da qualche altra parte per imitare il modo migliore per iniziare una saggia selezione di personaggi, non sapendo che avrebbe causato problemi più in là con selezioni di blocco.
$ 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
Una volta ho .tmux.conf
rimosso questo legame (commentando la riga nel mio e riavviando tmux), ha iniziato a funzionare, ma è ancora piuttosto confuso perché non è affatto lo stesso di VIM.
Con i collegamenti predefiniti, dovrebbe funzionare come segue:
- Assicurati di avere tmux in disaccordo con
setw -g mode-keys vi
nel tuo .tmux.conf
.
- digitare
C-a [
per avviare la modalità di copia
- spostare il cursore nel punto in cui si desidera iniziare la selezione
- genere
v
- digitare
Space
per iniziare la selezione
- sposta il cursore e vedrai una selezione rettangolare
- puoi premere di
v
nuovo per riportare la selezione in una selezione saggia o viceversa.
Non è necessario digitare il v
prima di premere Space
. È possibile avviare prima la selezione basata sui caratteri Space
e premere v
successivamente per passare alla modalità di selezione rettangolare.
È abbastanza diverso da Vim in quanto in tmux devi digitare due caratteri: Space
e v
entrare in modalità di selezione rettangolare. In vim devi solo digitare Ctrl-V
.
Anche in vim v
inizia una selezione saggia del personaggio, non un blocco.
Purtroppo, in tmux ( Shift-v
in vim) non sembra esserci una modalità di selezione in linea .
EDIT: Sembra che Tmux versione 2.0 fornisca una modalità di selezione in linea con Shift-v
(non l'ho ancora provato!)