【发布时间】:2015-03-15 16:45:29
【问题描述】:
如何在 Vim 或 vimdiff 中使用单个命令退出所有窗口?
:q 仅退出活动窗口,因此需要单独的:q 来关闭每个窗口。
【问题讨论】:
-
这是我喜欢做的——
:only显示合并的最终结果,然后ZZ保存并退出,因为在:only命令之后只打开一个窗口(或将ZZ换成你想退出单个窗口的任何东西)。
如何在 Vim 或 vimdiff 中使用单个命令退出所有窗口?
:q 仅退出活动窗口,因此需要单独的:q 来关闭每个窗口。
【问题讨论】:
:only 显示合并的最终结果,然后ZZ 保存并退出,因为在:only 命令之后只打开一个窗口(或将ZZ 换成你想退出单个窗口的任何东西)。
:qa 退出所有打开的窗口/缓冲区/拆分/选项卡
(别名::qall:quitall)
有关 Vim 中此命令的帮助::help :qa
:qa! 将退出而不提供保存选项,如果它被修改。:wqa 将写入所有更改的缓冲区,然后退出。:wqa! 将写入所有更改的缓冲区,甚至是只读的,并且然后退出。
【讨论】:
:qa的朋友,先按ctrl+C。