V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yagamil
V2EX  ›  程序员

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

  •  
  •   yagamil · 2022-10-24 21:02:42 +08:00 · 2353 次点击
    这是一个创建于 521 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    img

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

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

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

    ctrl-q 可解
    RRyo
        11
    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
        12
    Jessun  
       2022-10-25 08:54:53 +08:00
    我这里:

    我一般习惯开 tmux ,在不同的项目里用 neovim 。如果发现不明且无法退出的状态,直接 c-b ,x ,关掉这个 panel ,然后重新建一个 panel 用 neovim 打开。
    11232as
        13
    11232as  
       2022-10-25 09:17:14 +08:00
    是不是录制宏了...我不了解宏之前出现过误触 q 键,按啥都退不了
    junmoxiao
        14
    junmoxiao  
       2022-10-25 10:52:50 +08:00
    一般都是你没注意开了大写
    sbilly
        15
    sbilly  
       2022-10-25 16:10:26 +08:00
    半角符号
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5642 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:07 · PVG 14:07 · LAX 23:07 · JFK 02:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.