Save all windows/tabs in GVim

veh*_*zzz 9 vim

I'd like to save all open vertical/horizontal windows? Is it possible without going to each window and executing :w!?

ib.*_*ib. 11

要仅保存当前标签页中打开的缓冲区而不保存那些隐藏的缓冲区,请:write为每个打开的窗口运行该命令:

:windo w!
Run Code Online (Sandbox Code Playgroud)

无论相应窗口的位置如何,为了保存所有打开的缓冲区,请运行该:wall命令

:wa!
Run Code Online (Sandbox Code Playgroud)

还有一个类似的命令

:bufdo w!
Run Code Online (Sandbox Code Playgroud)

但它的行为并不完全相同.这两个命令都会影响隐藏缓冲区,但:wall不会尝试写入没有文件名的缓冲区.


ajw*_*ood 9

是的,你可以这样做:wa.