Vim和x27之间的区别是什么;s剪贴板“;“未命名”;及;“未命名Plus”;设置?
这两种设置之间有什么区别Vim和x27之间的区别是什么;s剪贴板“;“未命名”;及;“未命名Plus”;设置?,vim,clipboard,Vim,Clipboard,这两种设置之间有什么区别 set clipboard=unnamed set clipboard=unnamedplus 在Mac OS X和Windows上,*和+寄存器都指向系统剪贴板,因此未命名的和未命名的具有相同的效果:未命名的寄存器与系统剪贴板同步 在Linux上,基本上有两个剪贴板:一个与其他操作系统中的基本相同(其他程序中的CtrlC和CtrlV,映射到Vim中的寄存器+),另一个是“选择”剪贴板(映射到Vim中的寄存器*) 在Linux、Windows和Mac OS X上仅使用
set clipboard=unnamed
set clipboard=unnamedplus
在Mac OS X和Windows上,
*
和+
寄存器都指向系统剪贴板,因此未命名的
和未命名的
具有相同的效果:未命名的寄存器与系统剪贴板同步
在Linux上,基本上有两个剪贴板:一个与其他操作系统中的基本相同(其他程序中的CtrlC和CtrlV,映射到Vim中的寄存器+
),另一个是“选择”剪贴板(映射到Vim中的寄存器*
)
在Linux、Windows和Mac OS X上仅使用unnameplus
,您可以:
- 在其他程序中输入CtrlC,并在所有三个平台上使用
输入Vimp
- 使用
猛拉Vim,并在所有三个平台上的其他程序中使用CtrlVy
未命名
以下是一个跨平台价值:
set clipboard^=unnamed,unnamedplus
参考:
:h 'clipboard'
(and follow the tags)
这里与^=
&+=
有什么区别?通过阅读vim帮助部分,我了解到,^
将值相乘,+
添加值,因此在我看来应该使用+
,但我并不假装理解vim。@ryanpcmcquen,vim是三种类型的选项:“字符串”、“数字”和“布尔”^=
仅在“数字”选项的上下文中相乘,但'clipboard'
是一个“字符串”选项,其中^=
在值前面加上+=
附加值。谢谢!我同意你的解决方案: