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 vsull'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 vtenuto 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.confrimosso 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 vinel 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
Spaceper iniziare la selezione
- sposta il cursore e vedrai una selezione rettangolare
- puoi premere di
vnuovo per riportare la selezione in una selezione saggia o viceversa.
Non è necessario digitare il vprima di premere Space. È possibile avviare prima la selezione basata sui caratteri Spacee premere vsuccessivamente per passare alla modalità di selezione rettangolare.
È abbastanza diverso da Vim in quanto in tmux devi digitare due caratteri: Spacee ventrare in modalità di selezione rettangolare. In vim devi solo digitare Ctrl-V.
Anche in vim vinizia una selezione saggia del personaggio, non un blocco.
Purtroppo, in tmux ( Shift-vin 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!)