我有超过40000条记录:
------
18
1,5,0.33
6,10,0.34
11,15,0.36
16,20,0.37
21,25,0.40
26,30,0.44
------
我想改变那样:
------
18 1,5,0.33
18 6,10,0.34
18 11,15,0.36
18 16,20,0.37
18 21,25,0.40
18 26,30,0.44
------
知道:
答案 0 :(得分:1)
遵循序列应该做的伎俩
dd<cr>
:%norm I<c-r>*<bck> <cr>
其中<cr>
是回车符,<c-r>
是Ctrl + r
细分如下
dd
删除包含您要插入:%norm
对文件的其余部分执行正常命令I
负责插入线前。 <c-r>*
粘贴已删除的第一行内容,包括换行符。 <bck> <cr>
清理换行符并添加空格如果您想输入它:
vey
向下 v
/^-
向上 I
Ctrl r*
Backspace 说明:
v
:选择模式; e
转到y
v
-
开头的第一行,然后向上:/^-
向上 I
Ctrl r*
答案 1 :(得分:1)
另一种选择:
DJ
:%s/^/<c-r>" /