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

Ubuntu下VS Code选中文件按Delete键触发搜索而非删除的问题咨询

解决VS Code中Delete键触发搜索而非删除文件的问题

我来帮你排查这个困扰——你在Ubuntu 4.18.0-25-generic系统上使用VS Code 1.36.0时,选中文件按Delete键触发搜索而非删除的情况,不存在所谓的「未知搜索模式开关快捷键」,大概率是快捷键绑定冲突、插件干扰或者旧版本的已知Bug导致的。下面是具体的排查和解决步骤:

  • 检查VS Code快捷键绑定冲突

    1. 打开命令面板(按下Ctrl+Shift+P),输入Preferences: Open Keyboard Shortcuts并回车;
    2. 在快捷键面板的搜索框中输入delete,找到Delete File这条命令;
    3. 查看它的绑定快捷键和when条件(正常应为Delete,且触发条件是explorerViewletVisible && filesExplorerFocus && !inputFocus);
    4. 如果发现有其他命令(比如搜索相关的actions.find)也绑定了Delete键,且触发条件和文件删除的条件重叠,右键点击冲突的命令选择「Remove Keybinding」删除冲突绑定。
  • 重置快捷键到默认状态
    如果手动排查冲突太麻烦,可以直接重置快捷键:打开命令面板,输入Preferences: Reset Keyboard Shortcuts,确认后重启VS Code,再测试Delete键是否恢复正常删除功能。

  • 排除第三方插件干扰
    旧版本VS Code可能和某些插件存在兼容性问题:

    1. 在终端中执行code --disable-extensions,以安全模式启动VS Code;
    2. 测试Explorer面板中Delete键的功能,如果恢复正常,就逐个启用插件,每次启用后测试Delete键,直到找出导致冲突的插件并卸载或禁用它。
  • 排查系统级快捷键冲突
    虽然概率较低,但可以检查Ubuntu系统的全局快捷键:打开系统设置→键盘→快捷键,确认有没有将Delete键绑定到系统级的搜索功能,如果有的话修改或取消该绑定。

另外,你怀疑这是Bug的思路是对的——VS Code 1.36.0是2019年的旧版本,确实存在过一些快捷键上下文判断错误的已知问题,后续版本已经修复。如果上述方法都无法解决,建议升级到较新的VS Code版本(如果系统环境允许的话)。

内容的提问来源于stack exchange,提问作者Nika Kasradze

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 08:58:05