gpt4 book ai didi

vim - 退出所有打开的窗口的 Vim 命令是什么?

转载 作者:行者123 更新时间:2023-12-03 09:21:37 36 4
gpt4 key购买 nike

:q 只关闭当前窗口。如果您使用选项卡或拆分窗口,则需要为所有这些设置 :q。此外,像 NERDTree MiniBufExpl 这样的插件有自己的窗口,需要单独关闭。

是否有命令可以一次性退出所有这些打开的窗口并退出 Vim?但是,如果有一些缓冲区或窗口有未保存的更改,我应该被要求保存或不保存。任何命令来实现这一目标?

我希望这不是一个奇怪的请求,因为这就是大多数带有 tab 或 splits 的非 Vim 编辑器的工作方式。

最佳答案

您可以使用以下命令退出所有已加载和打开的缓冲区、拆分和选项卡:

:qa

如果您想退出而不保存:
:qa!

您可以指定一个映射来使用单个笔划来执行此操作,这会指定逗号以退出所有内容而不提示保存:
nnoremap , :qa!<CR>
:wqall在关闭之前写入,这可能有用。

类型 :he :qa在 vim 中获取更多信息

关于vim - 退出所有打开的窗口的 Vim 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658600/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com