技巧71-用迭代求值的方式给列表编号
在每行加入连续的数字
- 修改前文本
aaa
bbb
ccc
ddd
eee
- 修改后文本
1) aaa
2) bbb
3) ccc
4) ddd
5) eee
方法1,利用快捷键
Ctrl-a:数字+1
Ctrl-x:数字-1
方法2,利用寄存器,基于Vim的脚本
:let i=0
:let i += 1
:echo i
- 插入变量i的值:
<Ctrl-r>=i<CR>
- 录制宏
:let i=1
qa
I<Ctrl-r>=i<CR>)<Esc>
:let i+= 1
q
- 执行宏
jVG
:`<,`>normal @a