vim没有正确退出_5种完全不正确的方式退出Vim

Vim编辑器因其强大的功能和快捷键而闻名,但对于新手来说,正确的退出方式却成了难题。StackOverflow上关于如何退出Vim的文章浏览量已突破100万次,反映出开发者们在面对Vim时的困扰。本文提供了几种‘错误’的退出Vim方法,虽然不推荐,但或许能为陷入困境的用户提供一丝幽默的慰藉。

vim没有正确退出

Vim可能是学习上的挑战。 但是对于许多初次使用的用户,仅退出该程序可能是一个问题。

上个月,Stack Overflow博客发表了一篇有关“ 帮助100万名开发人员退出Vim ”的文章,这证明了在开发人员帮助网站上一个流行的问题上,即最近的100万次浏览量里程碑:如何退出Vim编辑器? 根据交通状况,Stack Overflow表示,在工作日的高峰时段,每小时有80人正在阅读有关如何下车的信息。

公平地说,如果您不熟悉Vim,那么走出去可能有点不直观。 混搭Escape,按Ctrl + C,仅键入“退出”或“退出”将不会产生任何结果。 Vim确实会在此过程中向您提供一些有用的提示,甚至向您展示了首次加载程序时如何正确使用。

vim-exit.png

不幸的是,当您使用搜索引擎查找答案时,您可能已经将键盘上的其他几个键混在一起,进入了插入模式,并且不知道需要按Escape键才能输入退出命令。 更糟糕的是,您可能已经对缓冲区进行了一些更改,这意味着Vim现在希望您确认要退出而不保存更改,这需要与您刚想出的完全不同的击键模式。

此外,许多人第一次被引入Vim的方式是从Git命令行客户端,当他们进行提交但不与Git命令一起指定提交消息时。 他们不知道他们在哪里着陆,在那里做什么或如何返回。

如果您愿意花一点时间,Vim并不难学习,它的普遍性使它值得时间。 如果您需要帮助,我们有5个提示可帮助您开始学习Vim。

但是,今天,为了庆祝Vim众所周知的阻止随意尝试退出的用户的倾向,这里提供了五种退出Vim的方法。 我不推荐任何一个。

打x

没错,只需使用您的GUI杀死整个终端窗口并放弃即可。 当然,无论如何您都不需要该窗口,并且您不想保存对打开的文档可能会或可能不会所做的任何潜在更改。 从技术上讲,使用GVim之类的图形版本并不是世界末日,但是如果他们要害Vim的目的是让手指放在键盘上,如果使用GUI退出,您仍然会错过重点。

自动杀死

为什么要担心启动后是否会忘记退出Vim? 相反,只需使用timeout使用内置的kill开关启动它。


$  timeout 60s vim 

您的Vim实例可以在60秒内消失。 希望您记得保存!

杀死所有病毒

当其他程序运行时,该怎么办? 您打开另一个终端并杀死它。 使用您喜欢的方法: ps + kill ,从视觉上在tophtop中找到它,或者是我的最爱,因为它听起来像是叛徒, killall


$  killall -9 vim 

再见,Vim。

远程关闭

我还没有亲自尝试过,但是显然,Vim的客户端服务器功能意味着您可以通过ssh进入来访问远程运行的Vim实例,并礼貌地要求Vim在退出之前保存文件。 Vim Wikia具有完整的说明 。 如果您是那种在离开机器后将未保存的更改留在Vim上的人,那么您的里程可能会有所不同,但这实际上并不是一个糟糕的主意,但是,这本身并不是最好的主意。

砸电脑

不,真的,请不要这样做。 有更好的方法。 但是,如果您的挫败感已经逼近这个水平,请直接转到您最喜欢的视频或gif网站,并通过观看其他人使用他们的机器播放Super Smash Brothers的真实版来释放一些精力。

等不及要离开Vim? 让我们在评论中知道。 当然,Emacs用户没有这个问题。 我假设退出那里的解决方案包括切换到退出模式并编写一点Lisp来启动退出。

翻译自: https://opensource.com/article/17/6/5-totally-incorrect-ways-exit-vim

vim没有正确退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值