是否可以在粘贴之前显示寄存器?
理想情况下选择所需的寄存器时,它将在屏幕上显示该寄存器。
#1 楼
这个peekaboo插件非常适合预览寄存器。在正常模式下按"
或@
或在插入模式下按ctrl-r
时,将打开一个拆分窗口,向您显示寄存器内容。插件仓库中的预览:
#2 楼
我制作了此映射以显示寄存器列表并选择要粘贴的寄存器:nnoremap "p :reg <bar> exec 'normal! "'.input('>').'p'<CR>
此显示带有
:reg
的寄存器列表并执行常规命令> "Xp
其中
X
是input()
的结果。#3 楼
我建议使用:reg
它会显示所有寄存器的内容(可以使用j和k滚动查看)。
如果只想显示一个寄存器的内容,则可以进入命令模式并键入
: Ctrl + r
,然后将寄存器例如x寄存器
x
,它将寄存器的内容粘贴到命令行中。然后,您可以在查看注册信息后退出命令行。
评论
:dis和:reg有什么区别?我总是使用前者。
– Philip Kearns
16年6月28日在12:01
无::help:dis->:di [splay] [arg]与:registers相同。 {Vi无此功能}
– Boldewyn
16年6月28日在12:31
评论
如果键绑定是用户可配置的,那么该插件将不会令人讨厌。在正常模式下,绑定到“和@几乎会破坏所有使用寄存器的宏。FWIW。
–佐藤桂
16年7月6日在6:32
嗯,即使使用了寄存器,我也不倾向于使用递归宏。使用@重播宏时,插件会禁用自身。自述文件指出,非递归映射会引起问题。我同意,如果可以将其配置为仅查看寄存器,那就太好了。
–汤米A
16年7月6日在16:29
这是一些琐碎的事情::%g / text / normal“ Ayy
–佐藤桂
16年7月6日在17:35
该插件已更新为使用可配置的前缀。 github.com/junegunn/vim-peekaboo/pull/41
–汤米A
16年7月8日在12:20