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

发布于 2024-10-04 03:13:51 字数 52 浏览 2 评论 0原文

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

If I have multiple files in tabs on VIM and I edit few of them. How to save them with one command?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

土豪我们做朋友吧 2024-10-11 03:13:51

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

The command wa (short for wall) will write all changed buffers. You can also use :tabdo w, which is definitely exactly what you want, and generalizes nicely.

哆啦不做梦 2024-10-11 03:13:51

只需执行

:wa

(后跟 return),它是

:wall

的简写另外,要“保存所有内容并退出”,您可以执行

:wqa:xa

(="write-quit-all")

Just do

:wa

(followed by return) which is a shorthand for

:wall

Also to "save everything and exit" you can do

:wqa or :xa

(="write-quit-all")

彡翼 2024-10-11 03:13:51

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

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

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

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

It's possible to suffix a[ll] for a number of Vim command-line commands (i.e. type : when in normal mode), include:

  • :wa - save all tabs / unsaved buffers

  • :xa/:wqa - save all tabs / unsaved buffers and exit Vim

  • :qa - exit vim (will warn if unsaved buffers exist)

世俗缘 2024-10-11 03:13:51

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

:wa

To save all the files just use an a after the write command to write all the files.

:wa
夏九 2024-10-11 03:13:51

查看 :wall 命令

Check out :wall command

风流物 2024-10-11 03:13:51

您可以使用 :tabdo! w 也是,我只是添加这个,因为它对其他东西也很有用(例如 :tabdo!g/somepattern/ s/something/anything/...我全部使用它重构的时间......)

And you can use :tabdo! w too, I'm just adding this, because it's useful for other things too (e.g. :tabdo! g/somepattern/ s/something/anything/... I use it all the time for refactoring purposes...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文