如何在使用 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 (control+B, 0)。
vi foo.txt
- 在视觉模式中选择文本,然后在 foo.txt 中选择
"+y
(收到消息“10 行被抽出”)
- 切换到窗格 2 (control+B, 1)
vi bar.txt
- 然后当文件在我的终端中打开时点击
p
。
然而,这并没有奏效。我怎样才能做到这一点?我正在使用 Mac(键盘),但服务器是 linux.
我已经处理过这个问题并在此处写下注释:https://github.com/g6ai/dotfiles/wiki/tmux.conf
这里我假设您是从 macOS ssh 连接到 Linux。您可以在同一个 dotfiles 存储库中找到我的 tmux.conf。
我在 Linux 服务器上使用 tmux,我在两个 tmux 面板上的两个不同目录中。
我在窗格 1 中打开 foo.txt,在窗格 2 中打开 bar.txt。
我想从窗格 1 复制文本并将其移动到窗格 2。
这些是我的步骤:
- 位于窗格 1 (control+B, 0)。
vi foo.txt
- 在视觉模式中选择文本,然后在 foo.txt 中选择
"+y
(收到消息“10 行被抽出”) - 切换到窗格 2 (control+B, 1)
vi bar.txt
- 然后当文件在我的终端中打开时点击
p
。
然而,这并没有奏效。我怎样才能做到这一点?我正在使用 Mac(键盘),但服务器是 linux.
我已经处理过这个问题并在此处写下注释:https://github.com/g6ai/dotfiles/wiki/tmux.conf
这里我假设您是从 macOS ssh 连接到 Linux。您可以在同一个 dotfiles 存储库中找到我的 tmux.conf。