Vim:仅用于yank命令的默认寄存器
发布时间:2020-12-16 01:16:37 所属栏目:安全 来源:网络整理
导读:我想只为yank命令使用register(系统剪贴板)(也就是说,不要在dd或其他命令上覆盖这个寄存器). :set clipboard+=unnamed 不会起作用,因为它引入了上面描述的dd覆盖. 除非明确给出另一个寄存器,否则您可以覆盖默认的yank命令,使它们默认为系统剪贴板: :nnorema
我想只为yank命令使用register(系统剪贴板)(也就是说,不要在dd或其他命令上覆盖这个寄存器).
:set clipboard+=unnamed 不会起作用,因为它引入了上面描述的dd覆盖.
除非明确给出另一个寄存器,否则您可以覆盖默认的yank命令,使它们默认为系统剪贴板:
:nnoremap <expr> y (v:register ==# '"' ? '"+' : '') . 'y' :nnoremap <expr> yy (v:register ==# '"' ? '"+' : '') . 'yy' :nnoremap <expr> Y (v:register ==# '"' ? '"+' : '') . 'Y' :xnoremap <expr> y (v:register ==# '"' ? '"+' : '') . 'y' :xnoremap <expr> Y (v:register ==# '"' ? '"+' : '') . 'Y' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容