如何在Visual Studio代码中更改键盘快捷键绑定?

问题描述 投票:35回答:3

我正在使用最近更新的Visual Studio Code v0.10.1,我想知道程序是什么:

  • 重新映射内置命令的键盘快捷方式。例如,打开文件(默认为Ctrl + O,任何人都不太可能实际更改此内容,但同一过程应该适用于任何内置快捷方式)。
  • 重新映射扩展命令的键盘快捷键,例如书签扩展名的切换书签(默认为Ctrl + Alt + K)

我认为它必须意味着我应该将一些东西放入其中一个配置JSON文件中,但我不知道哪一个或如何。

visual-studio-code vscode-settings
3个回答
56
投票

单击文件 - >首选项 - >键盘快捷方式。

从显示的第一列复制并粘贴到第二列,然后更改快捷方式。

例如,这是keybindings.json

// Place your key bindings in this file to overwrite the defaults
[
    { "key": "ctrl+o",                "command": "workbench.action.files.openFile" },

    { "key": "ctrl+alt+k",            "command": "bookmarks.toggle",
                                     "when": "editorTextFocus" }

]

enter image description here


6
投票

最新版本的Visual Studio Code 1.11.0使用新的键盘快捷键编辑器提供了丰富而简单的键盘快捷键编辑体验。 Read more here on their website.


2
投票

On Windows:

  • 转到文件 - >首选项 - >键盘快捷键,
  • 或按Ctrl + K,然后按Ctrl + S,
  • 或编辑%UserProfile%\AppData\Roaming\Code\User\keybindings.json文件

On Mac:

  • 转到代码 - >首选项 - >键盘快捷键,
  • 或按Cmd + K,然后按Cmd + S.

请记住,您可以在“键盘快捷键”面板的“搜索”输入中键入shift ctrl c之类的内容,以按键绑定查找命令。

Here您可以找到文档,其中包含有关您可以使用的When条件的信息。


0
投票

如果要更改键盘快捷方式的高级设置,例如when,则可以按照以下步骤操作:

文件 - >首选项 - >键盘快捷键单击右上角的{}图标打开JSON版本并放置键绑定。

Image Showing {} icon

您可以在文档here中找到它。

© www.soinside.com 2019 - 2024. All rights reserved.