在 Windows 上的 Kitty 上使用 Tmux 2.3 进行复制滚动

在 Windows 上的 Kitty 上使用 Tmux 2.3 进行复制滚动

我知道我可以使用 shift 和 mark 来复制。但是,当我这样做时,我无法在 tmux 中滚动鼠标。此外,当我在 tmux 中正常标记文本时,我无法滚动。

我如何实现

  1. 鼠标滚动带有标记吗?
  2. 复制鼠标滚动的标记?

环境 tmux 2.3(无法使用 apt 升级,因为我在旧系统 - Rpi 中)win 10 kitty

~/.tmux.conf 包含

set -g mouse on
bind-key -t vi-copy MouseDragEnd1Pane copy-pipe "xclip -in -selection clipboard"

答案1

<ctrl> <B>是用于与 tmux 交互的按键组合。按下此按键组合后,您可以松开,然后继续按下其他按键sequences(不是按下并按住,而是按顺序按下)。

一旦你点击<ctrl> <B>

使用PgUp向上滚动窗格,PgDown使用 向下滚动窗格。使用箭头键将焦点从一个窗格移到下一个窗格,%垂直分割和"水平分割。只需键入exit即可关闭窗格或使用x。如果您在打开多个窗格时复制文本时遇到问题,可以使用 全屏显示当前窗格z,这将消除从多个窗格复制文本的问题。

如果您需要复制超过一个外壳高度的文本,您可能希望使用 OS 缓冲区。点击v进入可视模式,并j从当前位置选择,直到下一行。重复操作,j直到选择所有所需文本,最后键入"*y将拉取到 OS 缓冲区的内容,然后您可以使用"*p粘贴:复制和粘贴

希望这可以帮助!

答案2

用鼠标突出显示后,按 Ctrl+b 和 ] 粘贴选择。我能够使用不同的终端软件滚动。但无法弄清楚如何让它与 kitty 一起工作。

相关内容