代码之家  ›  专栏  ›  技术社区  ›  dan

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

vim
  •  60
  • dan  · 技术社区  · 15 年前

    3 回复  |  直到 15 年前
        1
  •  107
  •   Wolfson rlibby    5 年前

    这个 :windo 命令对windows做了什么 :bufdo 没有缓冲区。即:

     :windo e
    

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

     :bufdo e
    

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

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

    相关帮助如下: http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat

        2
  •  11
  •   jamessan    15 年前

    如果您设置 'autoread'

        3
  •  3
  •   Wernight    15 年前

    那怎么办

    :bufdo e