EDIT: Après avoir vérifié le code source, j'ai complètement réécrit ma réponse.
Au départ, je pensais que cela n’était pas possible parce que je ne pouvais pas le faire fonctionner, mais les autres réponses sont exactes v, mais il n’est pas évident de savoir comment utiliser cela, surtout si vous êtes habitué à vim.
En outre, il ne travaillerait pour moi parce que je l' avais vlié à begin-selection- je pense que je dois avoir aveuglément copié cette idée d'ailleurs à imiter la façon de vim pour commencer un caractère choix judicieux, ne sachant pas que cela causerait des problèmes plus loin sur la route bloquer les sélections.
$ 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
Une fois que j'ai enlevé cette liaison (en commentant la ligne dans mon .tmux.confet en redémarrant tmux), cela a commencé à fonctionner, mais c'est toujours assez déroutant car ce n'est pas du tout la même chose que vim.
Avec les liaisons par défaut, cela devrait fonctionner comme suit:
- Assurez-vous d’avoir tmux unning
setw -g mode-keys vidans votre .tmux.conf.
- tapez
C-a [pour démarrer le mode copie
- déplacez le curseur à l'endroit où vous voulez commencer la sélection
- type
v
- tapez
Spacepour commencer la sélection
- déplacez le curseur et vous verrez une sélection rectangulaire
- vous pouvez appuyer à
vnouveau pour basculer la sélection en mode de sélection de caractères ou inversement.
Vous n'êtes pas obligé de taper le vavant d'appuyer Space. Vous pouvez commencer par sélectionner les caractères, Spacepuis appuyer sur vpour passer au mode de sélection rectangulaire.
C'est assez différent de vim en ce que dans tmux, vous devez taper deux caractères: Spaceet vpasser en mode de sélection rectangulaire. Dans vim, il suffit de taper Ctrl-V.
Également dans vim, vcommence une sélection de caractère, pas de bloc.
Malheureusement, il ne semble pas y avoir de mode de sélection ligne par ligne dans tmux ( Shift-vdans vim).
EDIT: Il semble que Tmux version 2.0 offre un mode de sélection ligne par ligne Shift-v(je ne l’ai pas encore essayé!)