vim 的寄存器
vim 的寄存器一个用法:
输出如下文本:
I have 1 apple.
I have 2 apple.
I have 3 apple.
I have 4 apple.
I have 5 apple.
...
I have 1000 apple.
做法是用 录制宏 来录制一次操作,然后累加寄存器的值(初始化为1),最后挨个输出即可。
操作指令:
:let @b=1
qa
[i]I have [ESC]["bp][:let @b=@b+1][Enter][a] apple.
但是目测了一下,这种方法输出的数据速度,没有直接写程序快(比如用 shell 或者 python 跑,都是一瞬间的事)。