有人知道如何在 Ubuntu 中使用 tmux 复制整个终端和/或复制多个终端页面吗?
在非 tmux 会话中,我在终端中使用的常用技巧是向上滚动到我想要突出显示的位置的顶部,左键单击并拖动一些文本,然后释放鼠标左键,然后向下滚动几个屏幕(或所需的任何距离),然后按住 shift,然后左键单击并拖动,它将包括我开始突出显示的所有行,一直到我开始第二次突出显示的位置。但是,此技巧在 tmux 中不起作用,因为当我开始新的突出显示区域时,即使按住 shift,tmux 也会丢失之前的突出显示区域。
互联网上的许多其他帖子都含有以下指示:
- 按 , 进入“复印模式
CTRL+b
”[
。 - 使用箭头键转到想要开始复制的位置。3)按
CTRL
+SPACE
开始复制。 - 使用箭头键转到要复制的文本的末尾。按
ALT
+w
或CTRL
+w
复制到 Tmux 缓冲区。 - 按
CTRL
+b
,]
粘贴到可能不同的 Tmux 窗格/窗口。
但是当我这样做时,第 4 步没有任何内容突出显示,即第 3 步中的Ctrl
+Space
似乎没有进入复制模式。我不确定这是由于某些热键被 Ubuntu 抢占还是出于其他原因。
我正在使用 Ubuntu 20.04 和 tmux 2.8。
有什么建议么?