修改或禁用Cursor的全局搜索默认快捷键

Cursor 中,默认情况下 双击 Shift 会打开 全局搜索(Quick Open) ,类似于 VS Code 的 Ctrl+P 功能。如果你想修改或禁用这个快捷键,可以按照以下步骤操作:


1. 打开快捷键设置

  • 方法 1 :按下 Ctrl + Shift + P(Windows/Linux)或 Cmd + Shift + P(Mac),输入 Open Keyboard Shortcuts (JSON),然后选择它。
  • 方法 2 :进入 File > Preferences > Keyboard Shortcuts,然后点击右上角的 Open Keyboard Shortcuts (JSON) 按钮。

2. 修改 Double Shift 快捷键

在打开的 keybindings.json 文件中,添加以下代码来覆盖默认行为:

json 复制代码
[
    {
        "key": "shift shift",
        "command": "-workbench.action.quickOpen", // 禁用默认的双击 Shift
        "when": "!inDebugMode"
    },
    {
        "key": "shift shift", // 如果你想改成其他快捷键,比如 Ctrl+Shift+P
        "command": "your.custom.command", // 替换为你想要的功能
        "when": "!inDebugMode"
    }
]
  • -workbench.action.quickOpen 前面的 - 表示移除默认绑定。
  • 如果你想完全禁用双击 Shift,可以不加第二条规则。

3. 替换成其他功能(可选)

如果你想改成其他功能,比如:

  • 打开 Cursor AI 聊天cursor.chat.focus
  • 打开文件搜索workbench.action.quickOpen
  • 打开命令面板workbench.action.showCommands

示例(改成 Ctrl+Shift+P 打开搜索):

json 复制代码
{
    "key": "ctrl+shift+p",
    "command": "workbench.action.quickOpen"
}

4. 保存并测试

  • 保存 keybindings.json 文件。
  • 按下 Double Shift 或你设置的新快捷键,检查是否生效。

5. 恢复默认

如果想恢复默认设置,只需删除 keybindings.json 中的相关规则,或者点击快捷键界面右上角的 Reset Keybindings


注意事项

  • Cursor 的快捷键系统基于 VS Code,所以部分命令可能和 VS Code 一致。
  • 如果修改后无效,尝试重启 Cursor。
相关推荐
新手村领路人17 小时前
Cursor(vscode)一些设置
ide·vscode·cursor
Java陈序员2 天前
Cursor 入门教程!
visual studio code·cursor
星际码仔2 天前
AI浪潮下,程序员的岗位不会消失,但可能断层
openai·claude·cursor
卡尔特斯2 天前
Cursor 解决锁区问题(详细步骤)
cursor
摆烂工程师3 天前
cursor区域限制解决方法,cursor提示“Model not available“ 的原因
程序员·ai编程·cursor
佛喜酱的AI实践3 天前
花钱买AI编辑器,你选对了吗?
ai编程·cursor
星际码仔3 天前
Trae SOLO全方位测评:离真正的“AI原生IDE”还有多远?
ai编程·cursor·trae
码不停蹄的玄黓5 天前
Cursor Rule实战:用AI规则引擎提升编码效率与代码规范度
代码规范·cursor·cursor rule
尚学教辅学习资料5 天前
我用Cursor,1周上线了一个虚拟资料流量主小程序技术选型
小程序·ai编程·cursor·流量主小程序·虚拟资料
星际码仔6 天前
理念惊艳,体验拉胯:写在Kiro初体验之后
ai编程·aws·cursor