linux – 在Vim中同时写入两个寄存器
作者:互联网
我正在使用:
set clipboard=unnamed
因此,剪切和复制的选择将转到*寄存器,该寄存器可方便地链接到x剪贴板(我正在使用Linux).
我想在寄存器中同时使用鼠标中键和Ctrl-V在其他应用程序中提供相同的结果.我想这可能与xclip和xclip -selection c之间的区别有关.
现在我的解决方法是:
noremap Y "+y
这样我就可以让Yy将当前行复制到寄存器中,然后在某些应用程序中使用Ctlr-V.但是我必须提前考虑是否要使用鼠标或Ctrl-V.
有没有办法我可以让*寄存器在我抽搐或用鼠标选择一些文本时具有相同的值?
解决方法:
我想你想
:set clipboard+=unnamed,unnamedplus
从帮助:
unnamedplus A variant of “unnamed” flag which uses the clipboard
register ‘+’ (|quoteplus|) instead of register ‘*’ for
all operations except yank. Yank shall copy the text
into register ‘+’ and also into ‘*’ when “unnamed” is
included.
请注意,此选项值需要一个相当新的Vim 7.3(补丁级别151?).
标签:linux,vim,copy-paste,vim-registers 来源: https://codeday.me/bug/20190901/1782813.html