如何在使用 tmux 时将文本从一个 vi 文件复制到另一个 vi 文件

How to copy text from one vi file to another vi file while using tmux

我在 Linux 服务器上使用 tmux,我在两个 tmux 面板上的两个不同目录中。

我在窗格 1 中打开 foo.txt,在窗格 2 中打开 bar.txt。

我想从窗格 1 复制文本并将其移动到窗格 2。

这些是我的步骤:

  1. 位于窗格 1 (control+B, 0)。
  2. vi foo.txt
  3. 在视觉模式中选择文本,然后在 foo.txt 中选择 "+y (收到消息“10 行被抽出”)
  4. 切换到窗格 2 (control+B, 1)
  5. vi bar.txt
  6. 然后当文件在我的终端中打开时点击 p

然而,这并没有奏效。我怎样才能做到这一点?我正在使用 Mac(键盘),但服务器是 linux.

我已经处理过这个问题并在此处写下注释:https://github.com/g6ai/dotfiles/wiki/tmux.conf

这里我假设您是从 macOS ssh 连接到 Linux。您可以在同一个 dotfiles 存储库中找到我的 tmux.conf。