如何在Vim的选项卡中保存所有文件?

rp1*_*101 33 vim tabs editor

如果我在VIM的选项卡中有多个文件,我编辑其中的一些.如何用一个命令保存它们?

Cas*_*bel 41

命令wa(简称wall)将写入所有已更改的缓冲区.你也可以使用:tabdo w,这绝对是你想要的,并且很好地概括.

  • `:tabdo w`不等同于`:wa`.如果一个选项卡打开了多个窗口,`:tabdo w`将只保存每个选项卡中当前关注的窗口,而`:wa`将保存所有窗口.`:wa`也会保存隐藏的缓冲区. (14认同)

Pau*_*aul 15

做就是了

:wa

(其次是返回)这是一个简写

:wall

还可以"保存所有内容并退出"

:wqa 要么 :xa

(="写退出所有")


Col*_*ell 7

要保存所有文件,只需在写入命令后使用 a 即可写入所有文件。

:wa
Run Code Online (Sandbox Code Playgroud)


sno*_*und 5

可以a[ll]为许多 Vim 命令行命令添加后缀(即:在正常模式下键入),包括:

  • :wa - 保存所有选项卡/未保存的缓冲区

  • :xa/ :wqa- 保存所有选项卡/未保存的缓冲区并退出 Vim

  • :qa - 退出 vim(如果存在未保存的缓冲区,将发出警告)