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 跑,都是一瞬间的事)。

posted on 2018-04-22 21:43  daghlny  阅读(164)  评论(0编辑  收藏  举报

导航