分页: 1 / 1

求解释一个vim命令

发表于 : 2013-08-05 19:30
amala
在网上看到一个vim的指令组合,用于在每一行前面添加一个序号
let i=1 | g /^/ s//\=i.". "/ | let i+=1
其中 g /^/ s//\=i.". "/ 看不太明白,不知道谁能解释一下么 :em06

Re: 求解释一个vim命令

发表于 : 2013-08-06 23:55
lilydjwg

代码: 全选

:h :g
:h :s\=
:h expr-.

Re: 求解释一个vim命令

发表于 : 2013-08-07 16:08
amala
lilydjwg 写了:

代码: 全选

:h :g
:h :s\=
:h expr-.
3Q,总算明白是咋回事了

Re: 求解释一个vim命令

发表于 : 2013-11-03 8:17
jprovim
對整個文本的每行開頭添加序列, 替換^爲 “i. ” 。

PS: vim每行的開頭都是^,結尾$。
i.e.
[before]
a
b
c
[after]
1. a
2. b
3. c