在 tmux 会话之间复制,不包含行号

在 tmux 会话之间复制,不包含行号

当我尝试在 tmux 会话或窗口之间复制和粘贴时,一个问题是使用 Vim 时通常会显示行号,而 tmux 会复制行号:在此输入图像描述

有什么办法可以避免这种情况吗?

答案1

tmuxrectangle-toggle这个命令。手册页中没有完全解释;它仅出现在复制模式期间可用的命令列表中:

Command             vi      emacs
               [...]
rectangle-toggle    v       R

它在您演示的基于行的选择和矩形选择(类似于 Vim 的块视觉模式)之间切换。在后一种模式中,您可以从 处开始选择static并向下+向右延伸,而不考虑左侧的任何内容(行号)。

答案2

Ctrl v,然后按v,它的工作方式类似于 vim 块模式。

演示:https://gitea.balki.me/balki/casts/src/branch/main/tmux_block_select.cast

❯ tmux -V
tmux 3.2a

相关内容