Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 在两个编辑之间猛拉tmux_Vim_Tmux - Fatal编程技术网

Vim 在两个编辑之间猛拉tmux

Vim 在两个编辑之间猛拉tmux,vim,tmux,Vim,Tmux,因此,我试图从一个文件复制到另一个文件: -它们都在tmux的同一个会话中 以下是我如何解决问题的: tmux new -s vim 现在我将窗口一分为二: C-b + % 现在我在vim中打开两个文件,每个窗格中一个。当我尝试从一个文件中拉出并粘贴一些行到另一个文件时,它不起作用。 为此,我使用“p”键如果您在tmux中运行不同的vim实例,那么您可以使用tmux的复制命令在它们之间进行复制 例如: ctrl-b[进入复制模式 ,然后用箭头键移动以突出显示某些文本 完成 ctrl-b]粘贴

因此,我试图从一个文件复制到另一个文件: -它们都在tmux的同一个会话中

以下是我如何解决问题的:

tmux new -s vim
现在我将窗口一分为二:

C-b + %
现在我在vim中打开两个文件,每个窗格中一个。当我尝试从一个文件中拉出并粘贴一些行到另一个文件时,它不起作用。
为此,我使用“p”键

如果您在tmux中运行不同的vim实例,那么您可以使用tmux的复制命令在它们之间进行复制

例如:

ctrl-b[
进入复制模式

,然后用箭头键移动以突出显示某些文本

完成

ctrl-b]
粘贴(包括在不同的窗口或窗格中)


更新:有关更多详细信息,请参阅。确切答案可能取决于您的密钥绑定。

问题是什么?您正在两个不同的vim进程之间进行复制/粘贴。为什么不在同一个vim中打开两个文件?@Kent,是的,我在vim中完全是个傻瓜。我想那是个更好的选择