将文本复制到 tmux 中的剪贴板后保留选择突出显示

将文本复制到 tmux 中的剪贴板后保留选择突出显示

我正在使用 macOS 和tmux 3.1c.通过鼠标选择复制文本时,将文本复制到剪贴板后,突出显示将自动清除,这将使您在返回时难以跟踪复制的最后一行:

在此输入图像描述

有没有办法防止/禁用复制后自动清除选择?我知道按Shift,然后选择文本,然后按Cmd+C将其复制到剪贴板,这会保留选择。但这是相对低效的工作流程。这与 Alacritty/iTerm 的行为相同。

在 iTerm 中,没有tmux,选择文本会自动将其复制到剪贴板中,但选择不会自动清除。

答案1

您正在寻找copy-selection-no-clear命令。

例如,如果您使用 vi 模式,您可以定义y复制选择而不清除它:

bind-key -Tcopy-mode-vi y send -X copy-selection-no-clear 

对于 emacs 使用copy-mode表格。

相关内容