vim: register操作

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 = ,则可以直接运算公式



发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

About Me

一位程序员,会弹吉他,喜欢读诗。
有一颗感恩的心,一位美丽的妻子,两个可爱的女儿
mail: geraldlee0825@gmail.com
github: https://github.com/lisuxiaoqi
medium: https://medium.com/@geraldlee0825