it_*_*ure 8 vim console python-3.x tmux
我已经安装了 tmux。
tmux -V
tmux 2.3
Run Code Online (Sandbox Code Playgroud)
设置我的配置文件。
cat ~/.tmux.conf
set -g mouse on
Run Code Online (Sandbox Code Playgroud)
输入tmux并在其中打开两个垂直窗口,左侧打开python3控制台,右侧打开vim。
现在用鼠标将光标移动到右侧第一行的开头。
进入正常模式并输入2yy+, 在我的+寄存器中复制两行。
在左侧python3 console窗口移动光标,如何将+寄存器中的内容粘贴到 python 控制台中?
@Kent ,按你说的做:1.将光标移动到第一行的开头,然后键入"+2Y
2.将光标移动到左侧窗口,然后单击鼠标中键,没有任何反应。3.ctrl+b按然后按]键。
+clipboard首先你的 vim 应该用see进行编译vim --version | grep 'clipboard'
要在任何 vim 寄存器中复制(或删除),您可以使用以下语法
"<register name><oprator><motion>(参见:h registers)例如
"ayy(复制寄存器中的当前行a)或"bdd(删除寄存器中的当前行b)或"*ce(删除到当前工作的末尾并将内容放入寄存器中*也c会使您进入插入模式yy+或*(取决于操作系统)因此要将整行复制到系统剪贴板中,您可以使用
"*yy或"+yy(取决于操作系统)或复制 2 行
"*2yy或"+2yy(复制当前行和当前行之后的行)将内容复制到系统剪贴板后,您可以使用 (command + v或ctrl + shift + v)粘贴到 tmux 中
或者使用 tmux 粘贴缓冲区映射系统剪贴板,请参阅https://unix.stackexchange.com/questions/67673/copy-paste-text-selections- Between-tmux-and-the-clipboard#72340