2
我需要对大量文件进行一系列更改。我发现:bufdo
允许我进行这些更改,但在操作多个缓冲区后,它会暂停,直到用户按下按钮。我怎么才能让它在没有暂停的情况下运行所有文件?GVIM:如何在不需要用户输入的情况下在大量缓冲区上运行命令?
我需要对大量文件进行一系列更改。我发现:bufdo
允许我进行这些更改,但在操作多个缓冲区后,它会暂停,直到用户按下按钮。我怎么才能让它在没有暂停的情况下运行所有文件?GVIM:如何在不需要用户输入的情况下在大量缓冲区上运行命令?
在更多提示,您可以按G
让所有进一步的输出继续进行,无需另一次中断。
如果不温妮任何提示,你可以暂时:set nomore
(与:set more
撤销)。
或者,您可以尝试我的ArgsAndMore plugin,它定义了:Bufdo
,:Windo
等命令,这些命令会执行此操作并自动返回到原始缓冲区。
你想要执行什么操作?什么信息要求您按下按钮?你想要做多少个缓冲区? “暂停”发生在多少个缓冲区之后? – romainl
我正在做一个搜索和替换。它发生在15-20个缓冲区被改变之后。消息要么是 - 更多 - 或 - 更多 - 空格/ d/j:屏幕/页面/下行,b/u/k:向上,q:退出 – sickasabat
我通常使用'沉默!确保我的命令按预期工作后,argdo blablabla' – sehe