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