Ответ 1
Я нашел способ добиться этого: удерживая клавишу option
при двойном щелчке.
Я учусь использовать tmux, я обнаружил, что когда я в окне tmux, дважды щелкните, чтобы выбрать и скопировать функцию, больше не работало.
Можно ли использовать двойной щелчок для выбора и копирования так же, как в iterm2?
Я давно искал Google, но не нашел короткого и ясного ответа на это. Я добавил setw -g mode-mouse on
в файл конфигурации tmux уже.
Я нашел способ добиться этого: удерживая клавишу option
при двойном щелчке.
Не знаю насчет iterm2, но это можно сделать для работы в tmux 2.4 или новее
(протестировано в Linux с tmux 2.9, последняя команда использует X11 xclip).
Добавлен тройной щелчок, чтобы выбрать и скопировать строку тоже.
# Double LMB Select & Copy (Word)
bind-key -T copy-mode-vi DoubleClick1Pane \
select-pane \; \
send-keys -X select-word \; \
send-keys -X copy-pipe "xclip -in -sel primary"
bind-key -n DoubleClick1Pane \
select-pane \; \
copy-mode -M \; \
send-keys -X select-word \; \
send-keys -X copy-pipe "xclip -in -sel primary"
# Triple LMB Select & Copy (Line)
bind-key -T copy-mode-vi TripleClick1Pane \
select-pane \; \
send-keys -X select-line \; \
send-keys -X copy-pipe "xclip -in -sel primary"
bind-key -n TripleClick1Pane \
select-pane \; \
copy-mode -M \; \
send-keys -X select-line \; \
send-keys -X copy-pipe "xclip -in -sel primary"
Если вы не используете copy-mode-vi
, замените его на copy-mode
.
В Alacrity
холдинг Shift
позволяет копировать так, как будто там нет tmux.
Построение ответа @ideasman42. Это использует tmux 2.8 и pbcopy для macos mojave.
# Double LMB Select & Copy (Word)
bind-key -n DoubleClick1Pane \
select-pane \; \
copy-mode -M \; \
send-keys -X select-word \; \
run-shell "sleep .5s" \; \
send-keys -X copy-pipe-and-cancel "pbcopy"
bind-key -n DoubleClick1Pane \
select-pane \; \
copy-mode -M \; \
send-keys -X select-word \; \
run-shell "sleep .5s" \;
send-keys -X copy-pipe-and-cancel "pbcopy
Моя версия кратко выбирает слово, копирует его в системный буфер и затем отменяет режим копирования.