puk*_*puk 92
我在这里找到了解决问题的方法.如果将以下内容添加到.vimrc文件中
set clipboard=unnamedplus
Run Code Online (Sandbox Code Playgroud)
你在vim中猛拉的所有内容都将转到未命名的寄存器,反之亦然.
顺便说一句,如果您只想使用终端的本机复制/粘贴处理,建议设置
:se mouse-=a
Run Code Online (Sandbox Code Playgroud)
只需像您在终端中习惯的那样双击/右键单击即可。
也就是说,我喜欢 vim 拆分窗口以及您可以使用鼠标拖动窗口分隔符/定位光标的事实(异端!)。这需要 mouse+=a... (并且也可以在 ssh/screen 会话上工作!)。
我习惯于做这样的事情:
:%retab|%>|%y+|u
Run Code Online (Sandbox Code Playgroud)
并在召回时有类似的命令。请注意,“+”寄存器是在命令行中编码的。要将最后一个视觉选择复制到剪贴板,
:*y+
Run Code Online (Sandbox Code Playgroud)
或者
:'<,`>y+
Run Code Online (Sandbox Code Playgroud)