vim - GVIM : How can I run a command on a large number of buffers without needing user input?

标签 vim buffer

我需要对大量文件进行一系列更改。我发现 :bufdo 允许我进行这些更改,但在对多个缓冲区进行操作后,它会暂停,直到用户按下按钮。我怎样才能让它在不暂停的情况下运行所有​​文件?

最佳答案

在出现更多提示时,您可以按G让所有进一步的输出继续进行,而不会再次中断。

如果您不希望任何任何提示,您可以暂时:set nomore(使用:set more撤消)。

或者,您可以尝试我的ArgsAndMore plugin ,它定义了 :Bufdo:Windo 等命令来执行此操作并自动返回到原始缓冲区。

关于vim - GVIM : How can I run a command on a large number of buffers without needing user input?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13376182/

相关文章:

Vim 状态行 : show the character itself

vim - 如何在 vim 中对齐列表项

vim - VIM的某些运动命令被限制为一行是有原因的吗?

Vim:如何在不影响 Return 按键的情况下映射 Ctrl-M?

node.js - 如何手动复制 Node.js 缓冲区?

vim - 测试 (boolean) 选项值的 vim 脚本语法是什么?

node.js - 如何通过 NodeJS 在文件中一位一位地写入和读取?

javascript - 如何在javascript中制作声音文件?

python - 创建类似文件的对象作为数据缓冲区

java - 将表示为十六进制字符串的字节数组转换为正确的 int