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

时间:2010-11-22 14:16:09

标签: vim editor tabs

如果我在VIM的标签中有多个文件,我编辑其中的一些。如何用一个命令保存它们?

6 个答案:

答案 0 :(得分:38)

命令wawall的缩写)将写入所有已更改的缓冲区。您也可以使用:tabdo w,这绝对是您想要的,并且很好地概括。

答案 1 :(得分:15)

只做

:wa

(后面是return),这是

的简写

:wall

也可以“保存所有内容并退出”

:wqa:xa

(= “写退出所有”)

答案 2 :(得分:4)

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

:wa

答案 3 :(得分:4)

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

  • :wa - 保存所有标签/未保存的缓冲区

  • :xa / :wqa - 保存所有标签/未保存的缓冲区并退出Vim

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

答案 4 :(得分:2)

查看:wall命令

答案 5 :(得分:2)

你也可以使用:tabdo! w,我只是添加它,因为它对其他东西也很有用(例如:tabdo! g/somepattern/ s/something/anything/ ...我一直用它来进行重构...... )