如何防止退出 vim 而不管它退出的原因?
How to prevent quitting vim regardless of the reason it quits?
我已阅读 this 问题,但它没有回答我遇到的问题。
所以我映射了 F2 按钮来保存更改。 Escape 用于离开插入模式。因此,为了保存更改,我点击了 escape,然后按 F2(通常多次 - 以确保我确实点击了它:))。而且我什至无法弄清楚这是怎么发生的,我在某个时刻按下了某个按钮(可能是 Escape),它关闭了 vim 我所有打开的选项卡和缓冲区,因为通常会保存所有内容。这种事在我身上发生了很多次,我最终决定 post 一个问题。
如何防止退出Vim,无论以何种方式或原因(:q、三重转义等)它都会退出,以至于我无法在未经确认的情况下退出?
对于您的情况:奇怪的是,三次 Escape 退出 VIM 这不是标准行为。甚至 :q 也不完全是所有选项卡。您可以查看 Escape 上映射的内容:
:verbose map <Esc>
一定有类似qa!
的东西。
我已阅读 this 问题,但它没有回答我遇到的问题。
所以我映射了 F2 按钮来保存更改。 Escape 用于离开插入模式。因此,为了保存更改,我点击了 escape,然后按 F2(通常多次 - 以确保我确实点击了它:))。而且我什至无法弄清楚这是怎么发生的,我在某个时刻按下了某个按钮(可能是 Escape),它关闭了 vim 我所有打开的选项卡和缓冲区,因为通常会保存所有内容。这种事在我身上发生了很多次,我最终决定 post 一个问题。
如何防止退出Vim,无论以何种方式或原因(:q、三重转义等)它都会退出,以至于我无法在未经确认的情况下退出?
对于您的情况:奇怪的是,三次 Escape 退出 VIM 这不是标准行为。甚至 :q 也不完全是所有选项卡。您可以查看 Escape 上映射的内容:
:verbose map <Esc>
一定有类似qa!
的东西。