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 ]

Связанный контент