【问题标题】:How do I quit/exit all windows/buffers/splits/tabs at once in Vim or vimdiff? [duplicate]如何在 Vim 或 vimdiff 中一次退出/退出所有窗口/缓冲区/拆分/选项卡? [复制]
【发布时间】:2015-03-15 16:45:29
【问题描述】:

如何在 Vim 或 vimdiff 中使用单个命令退出所有窗口?

:q 仅退出活动窗口,因此需要单独的:q 来关闭每个窗口。

【问题讨论】:

  • 这是我喜欢做的——:only 显示合并的最终结果,然后ZZ 保存并退出,因为在:only 命令之后只打开一个窗口(或将ZZ 换成你想退出单个窗口的任何东西)。

标签: vim vimdiff


【解决方案1】:

:qa 退出所有打开的窗口/缓冲区/拆分/选项卡
(别名::qall:quitall

Vim documentation for :qa

有关 Vim 中此命令的帮助::help :qa

:qa! 将退出而不提供保存选项,如果它被修改。
:wqa 将写入所有更改的缓冲区,然后退出。
:wqa! 将写入所有更改的缓冲区,甚至是只读的,并且然后退出。

【讨论】:

  • 不知道在哪里写:qa的朋友,先按ctrl+C
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 2016-05-06
  • 2011-02-11
  • 2010-09-11
  • 1970-01-01
相关资源
最近更新 更多