tmux:vi 复制模式下逐行文本选择

tmux:vi 复制模式下逐行文本选择

在 中tmux,我通常希望选择整行进行复制。

vi我怎样才能像命令那样按行选择文本V

答案1

这是复制模式下的解决方案

1. move to the line you want to select
2. pres 0, then the cursor will move to the fist position of this line, 
same as vim
3. enter whitespace (start copy)
4. type $. Then it will highlight the whole line.

答案2

命令tmuxselect-line

下面是我使用的一组很好的映射(copy-mode如果不使用则使用copy-mode-vi):

# Selection / copy / paste
bind-key -T copy-mode-vi v   send -X begin-selection  # default is <space>
bind-key -T copy-mode-vi V   send -X select-line
bind-key -T copy-mode-vi C-v send -X rectangle-toggle  # default is C-v, or R in copy-mode (non-vi)
bind-key -T copy-mode-vi y   send -X copy-pipe-and-cancel 'xclip -selection clipboard -in'
bind p paste-buffer  # default ]

相关内容