根据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.