vim 有时候按键 进入了不明状态,有什么万能按键退出?

2022-10-24 21:02:42 +08:00
 yagamil

长时间编写,难免会进入这种状态。以前有时候可以按着 Ctrl+V 进入可视化模式,债按 Esc ,I 回来编辑模式

但大部分时候是,按什么按键,都是无响应的。基本各种快捷键都按过一轮。 最后只能关闭终端窗口。

请教下 vim 大神,遇到这种问题有什么解 ?

2391 次点击
所在节点    程序员
15 条回复
Tink
2022-10-24 21:18:56 +08:00
无限:q
yagamil
2022-10-24 21:23:01 +08:00
@Tink 试过无效,按了大概 5-9 次
billlee
2022-10-24 22:14:29 +08:00
是不是按了 ^s?
leavic
2022-10-24 22:24:03 +08:00
我也忘了,esc ,:q,ctrl+c,ctrl+shift ,shift ,反正就这几个组合来回几次总有能用的。
wsdjeg
2022-10-24 22:44:23 +08:00
这不是 Vim 的快捷键,是终端的快捷键,ctrl-s/ctrl-q
kindjeff
2022-10-24 23:33:52 +08:00
无限 ctrl-c
bobryjosin
2022-10-24 23:36:01 +08:00
要不是更改的比较多我一般都选择直接干掉终端会话
FranzKafka95
2022-10-25 00:09:37 +08:00
一般都是因为输入法,请保持英文输入法的情况下按 esc 然后:q!
ETiV
2022-10-25 02:06:05 +08:00
如果你是 ssh 的、然后卡了,怀疑你按到了 ctrl-s

ctrl-q 可解
mijazz
2022-10-25 08:18:04 +08:00
RRyo
2022-10-25 08:45:29 +08:00
1. 检查输入法,确保英文输入状态
2. ESC*n
3. :q!
----
4. ctrl-s/ctrl-q
----
5.1 ctrl-z
5.2 ps -ef 找到挂起的进程 kill 掉
5.3 清理临时文件

由上到下, 尽量不用 5
Jessun
2022-10-25 08:54:53 +08:00
我这里:

我一般习惯开 tmux ,在不同的项目里用 neovim 。如果发现不明且无法退出的状态,直接 c-b ,x ,关掉这个 panel ,然后重新建一个 panel 用 neovim 打开。
11232as
2022-10-25 09:17:14 +08:00
是不是录制宏了...我不了解宏之前出现过误触 q 键,按啥都退不了
junmoxiao
2022-10-25 10:52:50 +08:00
一般都是你没注意开了大写
sbilly
2022-10-25 16:10:26 +08:00
半角符号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/889503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX