我当时正在看这个vimgolf挑战,我认为按地址删除特定行会很好。我知道我可以:<line_number>d
用来做,但是有没有办法列出d
要运行的多个行号?我想象这样的事情::1,4,32d
,但是它当然不起作用。
怎么做?
我当时正在看这个vimgolf挑战,我认为按地址删除特定行会很好。我知道我可以:<line_number>d
用来做,但是有没有办法列出d
要运行的多个行号?我想象这样的事情::1,4,32d
,但是它当然不起作用。
怎么做?
Answers:
bar |
命令可用于在单个命令语句中分隔多个命令。
您的示例可以写成 :1d|4d|32d
:1d|4d
将删除第一行,然后删除第四行,这是删除第一行之前的第五行。反向进行操作将使它更加直观-:32d|4d|1d
。