Кажется, стандартный режим мыши tmux выбирает слова по буквам - для меня это слишком сложно; если я нажму [или дважды щелкните] в середине слова, я бы хотел, чтобы он начал выделять все слово целиком.
Есть ли способы сделать это? Большое спасибо!
Кажется, стандартный режим мыши tmux выбирает слова по буквам - для меня это слишком сложно; если я нажму [или дважды щелкните] в середине слова, я бы хотел, чтобы он начал выделять все слово целиком.
Есть ли способы сделать это? Большое спасибо!
Ответы:
Держать Shift
и дважды щелкните текст. Это отправляет ввод мыши непосредственно в терминал (xterm, терминал и т. Д.) И обходит режим мыши tmux.
Примечание: я проверял это в xterm и gnome-terminal. Для других терминалов вам может понадобиться другая клавиша-модификатор.
tmux set-option -g set-clipboard on
так что буфер выбора tmux всегда копируется в системный буфер обмена, тогда я могу забыть, что у tmux есть собственный буфер выбора.
Похоже xtmux может сделать это, но это не относится к ssh. ITerm эквивалент Shift
является Alt
, Я не нашел чистого решения для tmux, но вы можете рассмотреть vim mode copy / paste:
set-window-option -g mode-keys vi
bind-key -t vi-copy 'v' begin-selection
bind-key -t vi-copy 'y' copy-selection
bind-key -t vi-copy 'Escape' copy-selection
С этим и set -g mode-mouse on
, вы можете нажать и удерживать в начале вашего выбора, нажмите w
и другие команды vim, пока вы не выберете то, что хотите, а затем отпустите.