在VSCode 中使用 JetBrains 的快捷键

目前在JetBrains编辑器中在 VSCode中你可以通过安装扩展来在 VSCode 中使用 JetBrains 的快捷键布局。

设置快捷键方法

方法1:安装 JetBrains 快捷键扩展

步骤 1: 打开扩展面板

打开 VSCode,打开扩展面板(Extensions)。

打开扩展面板有两种方法,其一,点击左侧的扩展面板图标;其二,使用快捷键Ctrl+Shift+X (Mac使用command+Shift+X)打开。

步骤 2: 搜索扩展

搜索JetBrains KeymapIntelliJ IDEA Keybindings

  1. 检索JetBrains Keymap
  1. 检索IntelliJ IDEA Keybindings

步骤 3: 安装扩展

安装官方的 IntelliJ IDEA Keybindings 扩展,重启 VSCode 使扩展生效

安装后,将VSCode编辑器重启,即可使用JetBrains 的快捷键。

方法2: 通过Keyboard Shortcuts界面编辑快捷键

步骤 1: 打开快捷键设置

打开 VSCode 中的 Keyboard Shortcuts

Mac:按下 Command + K, Command + S(或点击顶部菜单 Code > Preferences > Keyboard Shortcuts 或者点击左下方的设置图标,选择 Keyboard Shortcuts)。

Windows:按下 Ctrl + K, Ctrl + S(或点击顶部菜单 File > Preferences > Keyboard Shortcuts)。

步骤 2: 添加快捷键

Keyboard Shortcuts界面,添加快捷键。

可选择在原有快捷键的基础上修改,亦可以选择新增快捷键。

方法3: 通过Keybindings.json文件编辑快捷键

Ctrl+Shift+P,然后输入 Preferences: Open Keyboard Shortcuts,添加快捷键,或者是查看已有快捷键配置,设置完成后保存文件即可。

[
{
"key": "ctrl+b", // 如果是 Mac,则用 "cmd+b"
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
]

检查快捷键是否生效

有时安装JetBrains Keymap插件后,部分快捷键可能未生效。在这种情况下,可以:

  1. 重启VS Code
  2. 检查是否有其他扩展覆盖了快捷键的绑定。
  3. 使用Developer: Toggle Keyboard Shortcuts Troubleshooting命令启用调试模式。

恢复VSCode默认快捷键

如果不想再使用 JetBrains 风格快捷键,可以通过以下几种方法恢复:

  1. 卸载插件或从命令面板中选择默认键位:
  2. 打开 Command Palette(windows:Ctrl+Shift+P;mac:Command+Shift+P),搜索并选择 Preferences: Open Keyboard Shortcuts (JSON)
  3. 删除或重置 keybindings 配置即可恢复为默认键位。