gpt4 book ai didi

vim - 如何一次重新加载所有 vim 窗口?

转载 作者:行者123 更新时间:2023-12-02 10:46:48 25 4
gpt4 key购买 nike

我在 vim 中的多个窗口中打开了一些文件。是否有像 :e 这样的命令可以重新加载我打开的所有文件的缓冲区?我需要这个,因为有时我会用另一个编辑器更改一些文件,而它们也在 vim 中打开。

最佳答案

:windo 命令对 Windows 的作用与 :bufdo 对缓冲区的作用相同。即:

 :windo e

应该循环遍历所有可见窗口(即,不是其他选项卡上的窗口,如果有的话)并执行 :e 命令。同样:

 :bufdo e

将循环遍历缓冲区列表中的所有缓冲区(即,没有“隐藏”缓冲区)并执行相同的命令。

请注意,缓冲区列表中可能有当前未在任何窗口中显示的缓冲区。所以是使用 :windo e 还是 :bufdo e 取决于你想要什么。

相关帮助在这里: http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat

关于vim - 如何一次重新加载所有 vim 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com