我有一个1000行的文件,我需要用任何其他数字替换let前言500行 - 例如0,接下来500行,数字在这行+ 1
答案 0 :(得分:1)
在您要替换的第一行中,您可以执行以下操作:
500dd
然后:
500I
输入要放入500行的文本,然后按进入和退出编辑模式。瞧!
如果要增加用多行写的数字,可以使用宏。
尝试:
qq<C-A>jq499@q
答案 1 :(得分:0)
使用begin,end/pattern/s//pattern
/。
示例:
1,500s/aaa/bbb/|501,1000s/aaa/ccc/
将aaa
中的bbb
替换为1
到500
和aaa
之前的行ccc
从501
到{{} {1}}(全部在一行中)!!!
答案 2 :(得分:0)
您可以输入qacc<whatever you want><ESC>jq
来录制宏,然后输入500@a
来运行。