根据http://vimdoc.sourceforge.net/htmldoc/usr_41.html#function-list vim脚本有函数setline()和append()来修改当前缓冲区但是如何从脚本中删除一行?使用setline(1,""),该行只是清空但我想摆脱它.
一个补充:不execute line 'delete'
要这样做execute line 'delete _'
:删除到黑洞寄存器有很少的副作用.没有_
它将删除默认寄存器,编号寄存器1
,并将移动所有其他编号的寄存器(除了0
为yanks):1
- > 2
,2
- > 3
,...,9
- > void.