我想屏风在 gnome-terminal 中运行:
- 将鼠标滚轮滚动解释为在当前 byobu 窗口中向上滚动。
- 允许我使用鼠标选择文本(例如,将其复制到剪贴板)。
这可能吗?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 终端外粘贴的方法。