byobu 滚动和文本选择

byobu 滚动和文本选择

我想屏风在 gnome-terminal 中运行:

  1. 将鼠标滚轮滚动解释为在当前 byobu 窗口中向上滚动。
  2. 允许我使用鼠标选择文本(例如,将其复制到剪贴板)。

这可能吗?Alt+F12将启用 #1,但阻止我选择文本。否则,选择工作正常,但滚动会滚动通过 gnome-terminal,而不是当前的 byobu 窗口。

答案1

您说的对Alt- F12,用于打开或关闭鼠标模式。

至于在 Byobu 中滚动,您需要使用 进入回滚模式F7

答案2

按住Shift并选中文本。文本将被复制(并粘贴!),就像您处于Mouse: OFF模式一样。

如果你和我一样困惑哪个剪贴板这会将文本复制到,这是我看到的:

突出显示文本... ...采用模式Mouse: ON... ...采用ShiftOR 模式Mouse: OFF...
xterm => 剪贴板选择 => 初选
gnome-terminal => 剪贴板选择 => 初选
konsole => 剪贴板选择 => 初选
alacritty => 剪贴板选择 => 主要选择和剪贴板选择
kitty => 剪贴板选择 => 初选

答案3

回滚、复制、粘贴模式
Byobu 中的每个窗口最多有 10,000 行回滚历史记录,您可以使用 alt-pgup 和 alt-pgdn 键输入和导航。按 Enter 退出此回滚模式。您还可以轻松地从回滚模式复制和粘贴文本。为此,使用 alt-pgup 或 alt-pgdn 输入 scrollback,按空格键开始突出显示文本,使用 up/down/left/right/pgup/pgdn 选择文本,然后按 Enter 复制文本。然后,您可以使用 alt-insert 或 ctrl-a-] 粘贴文本。

以上摘自:https://gist.github.com/inhumantsar/bf86ff1961cccdf8be06

注意:这会复制到 byobu(或 tmux)剪贴板中,我还没有找到在 byobo 终端外粘贴的方法。

相关内容