register是个华丽的功能,但一般情况,不怎么会用到它,在多文件操作的时候会用到,通过指令可以复制,粘贴到指定的register,在操作宏的时候也会用到,另外我用的最多的,是通过register来使用系统剪贴板
:reg 查看所有的register "[reg]p 复制register内容 "[reg][N]yy 粘贴到register :1,%y b 在command mode粘贴到b register(:help yank)
register都有名称,注意其中*或者+是系统register, 即可以通过这个实现系统间剪贴复制
在insert模式下,C-r + regisister, 也能实现直接从指定register粘贴内容
其中比较特殊的是expression register (“=)。可以执行表达式。比如在insert模式下按 Ctrl-r = ,则可以直接运算公式
发表回复