修改或禁用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
文件中,添加以下代码来覆盖默认行为:
[{"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
打开搜索):
{"key": "ctrl+shift+p","command": "workbench.action.quickOpen"
}
4. 保存并测试
- 保存
keybindings.json
文件。 - 按下
Double Shift
或你设置的新快捷键,检查是否生效。
5. 恢复默认
如果想恢复默认设置,只需删除 keybindings.json
中的相关规则,或者点击快捷键界面右上角的 Reset Keybindings
。
注意事项
- Cursor 的快捷键系统基于 VS Code,所以部分命令可能和 VS Code 一致。
- 如果修改后无效,尝试重启 Cursor。