分页: 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
学习了~~~~