分页: 1 / 1

vim怎么实现这样的插入?

发表于 : 2011-05-10 19:29
acer4740
有200行,现在要在每行的末尾插入001,002,直到200.
我知道怎么插入1到200
但现在是需要三位数001,010,这样的,怎么实现?

Re: vim怎么实现这样的插入?

发表于 : 2011-05-10 20:14
acer4740
高手们都快来啊

Re: vim怎么实现这样的插入?

发表于 : 2011-05-10 20:44
lilydjwg
[vim]
for i in range(1, line('$'))
call setline(i, getline(i) . printf('%03d', i))
endfor
[/vim]

或者用 :g 命令 :s 命令都也可以。

Re: vim怎么实现这样的插入?

发表于 : 2011-05-10 20:49
acer4740
lilydjwg 写了:[vim]
for i in range(1, line('$'))
call setline(i, getline(i) . printf('%03d', i))
endfor
[/vim]

或者用 :g 命令 :s 命令都也可以。


厉害啊,仔细学习一下

Re: vim怎么实现这样的插入?

发表于 : 2011-05-10 22:36
nmsfan
学习了~~~~

Re: vim怎么实现这样的插入?

发表于 : 2011-05-10 22:38
nmsfan
学习了~~~~