这两个设置有什么区别?
set clipboard=unnamed
set clipboard=unnamedplus
我应该使用哪一个才能拥有多平台.vimrc?
在Mac OS X和Windows,*
和+
寄存器都指向系统剪贴板,以便unnamed
与unnamedplus
具有相同的效果:无名寄存器与系统剪贴板同步。
在Linux上,您实际上有两个剪贴板:一个与其他OS(CtrlC以及CtrlV在其他程序中,映射为+
在Vim中注册)几乎相同,另一个是“选择”剪贴板(映射为*
在Vim中注册)。
仅unnamedplus
在Linux,Windows和Mac OS X上使用,您可以:
p
所有三个平台上都加入了Vim ,y
以及CtrlV在其他程序中进行拉动。如果您还想使用Linux的“选择”剪贴板,则也需要unnamed
。
这是一个跨平台的值:
set clipboard^=unnamed,unnamedplus
参考:
:h 'clipboard'
(and follow the tags)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句