tmux 滑鼠滾動而不改變複製/貼上?

tmux 滑鼠滾動而不改變複製/貼上?

我很難找到允許作業系統預設複製/貼上功能(即突出顯示文字的一部分,然後使用標準快捷方式或右鍵單擊選單)並允許同時滾動滑鼠的解釋。滑鼠模式會開啟 tmux 自己的複製/貼上系統,但將其關閉會刪除滑鼠滾動。當我在 IDE、瀏覽器和帶有 tmux 的終端之間切換時,我希望它們之間的控制項保持一致。有沒有辦法擁有標準作業系統複製/貼上控件,同時還允許滑鼠在 tmux 中滾動?

(註:我最初問過這個問題,但後來刪除了。我認為在這裡更合適。)

答案1

在「滑鼠開啟模式」下嘗試複製和貼上時按住 Shift 鍵

答案2

這取決於您是否依賴 tmux 來解釋滾輪滑鼠。如果那是 tmux — 不,你不能,因為 tmux 僅在打開終端的滑鼠操作時才會看到滾輪滑鼠事件。

在不開啟滑鼠操作的情況下,某些終端可能會在切換到備用螢幕時向應用程式發送上/下遊標鍵。 VTE(gnome-terminal)幾年來無條件地做到了這一點。alternateScrollxterm 中的option( ) 具有相同的功能。如果終端描述在 terminfosmcuprmcup功能中包含該內容,則 tmux 會切換到備用畫面。在備用螢幕中,通常(除了最近的向上/向下遊標功能),滾輪滑鼠對終端沒有任何影響。

所以...在運行 tmux 時,您可以有限地使用滾輪滑鼠,這取決於終端及其配置方式。

相關內容