Tmux

在 tmux 中將文本複製到剪貼板後保留選擇突出顯示

  • March 15, 2021

我正在使用 macOS 和tmux 3.1c. 通過滑鼠選擇複製文本時,將文本複製到剪貼板後會自動清除突出顯示,這將使您在返回時難以跟踪您複製的最後一行:

在此處輸入圖像描述

有沒有辦法防止/禁用複制後自動清除選擇?我知道按Shift,然後選擇文本,然後按Cmd+C將其複製到剪貼板,從而保留選擇。但這是相對低效的工作流程。這與 Alacritty/iTerm 的行為相同。

在 iTerm 中,如果沒有 tmux,選擇文本將自動將其複製到剪貼板中,但不會自動清除所選內容。

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

例如,如果您使用 vi 模式,您可以定義y複製選擇而不清除它:

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

對於 emacs,請使用該copy-mode表。

引用自:https://unix.stackexchange.com/questions/639288