gpt4 book ai didi

vim - 如何在运行 vim 实例的不同 tmux Pane 之间复制和粘贴

转载 作者:行者123 更新时间:2023-12-03 05:32:35 24 4
gpt4 key购买 nike

示例:在一个 tmux Pane 中进行复制(通过 vim),然后切换到另一个 Pane (运行另一个 vim 实例)并使用 vim 粘贴命令进行粘贴。我知道这可以通过 tmux 完成(使用 prefix+]),但如果我可以使用 vim 绑定(bind)进行复制和粘贴,那将非常方便,因为我只是在运行 vim 的不同 Pane 之间切换。

有什么想法吗?

最佳答案

抱歉,我正在尝试说服您使用 vim 内置功能。<​​/p><小时/>

为了使复制/粘贴变得容易,您可以在另一个选项卡页中打开文件:

:tabe /path/to/another/file

使用gtgT切换标签页。

<小时/>

或者分割窗口来编辑另一个文件:

:sp /path/to/another/file

使用Ctrl-ww切换Windows。
要垂直分割窗口,请使用 :vsp file

<小时/>

更新:

这是我的 .tmux.conf 文件:

# vim
setw -g mode-keys vi
bind [ copy-mode
bind -t vi-copy v begin-selection
bind -t vi-copy y copy-selection
bind -t vi-copy V rectangle-toggle
bind ] paste-buffer

# buffer
bind Space choose-buffer

我只在需要复制终端输出时使用它们。

关于vim - 如何在运行 vim 实例的不同 tmux Pane 之间复制和粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com