You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Esc键无法关闭悬浮提示窗口,如何恢复该功能?

解决VS Code中Esc键无法关闭悬浮提示窗口的问题
  • 排查Vim插件键位冲突
    作为Vim用户,大概率是Vim类插件(比如VscodeVim)的键映射抢了Esc的默认功能。打开VS Code快捷键设置(CMD+,),搜索closeHover,看看默认的Esc绑定是不是被改了。要是被Vim插件占了,有两种解决方式:

    1. 在快捷键设置里找到closeHover,重新把Esc绑定回去;
    2. 或者在settings.json里加个规则,让Vim插件别拦截Esc:
      "vim.handleKeys": {
        "<Esc>": false
      }
      
      这样VS Code的默认关闭悬浮窗口功能就能正常用了。
  • 重置快捷键到默认状态
    要是搞不清哪个插件搞的鬼,可以直接重置所有快捷键:

    1. 打开快捷键设置页面,点右上角三个点,选"Reset All Keybindings";
    2. 重启VS Code后再试试Esc能不能关悬浮窗。
  • 禁用插件排查异常
    除了Vim插件,Dart这类扩展也可能搞出问题。可以这么排查:

    1. 按CMD+Shift+P,输入"Disable All Installed Extensions"执行;
    2. 重启VS Code,测试Esc功能是否正常;
    3. 一个个重新开插件,每次开了就测试,找出搞事的插件,要么更新要么卸载。
  • 手动配置强制绑定
    直接在settings.json里写死Esc的功能:
    按CMD+Shift+P输入"Open Settings (JSON)"打开配置文件,加这段代码:

    "keybindings": [
      {
        "key": "escape",
        "command": "closeHover",
        "when": "hoverVisible"
      }
    ]
    

    这段配置会强制让Esc在悬浮窗口显示时触发关闭操作。

内容的提问来源于stack exchange,提问作者Nate Perdomo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 21:53:14