如何在Vim中保存在所有窗口和选项卡中打开的文件?

如何在Vim中保存在所有窗口和选项卡中打开的文件?,vim,Vim,我想保存在所有垂直/水平窗口中打开的文件?是否可以不进入每个窗口并执行:w命令?使用:wall 它会写入所有已更改的缓冲区(但也会保存隐藏的缓冲区)。是的,您可以使用:wa执行此操作,以仅保存在当前选项卡页中打开的缓冲区,而不保存 对于隐藏的窗口,为每个打开的窗口运行:write命令: :windo w! 以保存所有打开的缓冲区,而不考虑相应的 在windows的位置,运行:wall命令: :wa! 还有一个类似的命令 :bufdo w! 但它的行为方式并不完全相同。这两个命令都会影响 隐

我想保存在所有垂直/水平窗口中打开的文件?是否可以不进入每个窗口并执行
:w命令?

使用
:wall


它会写入所有已更改的缓冲区(但也会保存隐藏的缓冲区)。

是的,您可以使用
:wa
执行此操作,以仅保存在当前选项卡页中打开的缓冲区,而不保存 对于隐藏的窗口,为每个打开的窗口运行
:write
命令:

:windo w!
以保存所有打开的缓冲区,而不考虑相应的 在windows的位置,运行
:wall
命令:

:wa!
还有一个类似的命令

:bufdo w!
但它的行为方式并不完全相同。这两个命令都会影响 隐藏缓冲区,但
:wall
不会尝试写入缓冲区
未设置文件名的。

若要保存所有文件并退出,请尝试:
:xa
。文件名可能重复