- 重新映射内置命令的键盘快捷方式。例如,假设打开文件的默认键盘快捷键是Ctrl+O,虽然不太可能更改此设置,但同样的过程可能适用于任何内置快捷键。
- 重新映射扩展命令的键盘快捷方式,例如书签扩展的toggle-bookmark(默认为Ctrl+Alt+K)。
点击 文件 -> 首选项 -> 键盘快捷方式。使用打开的选项卡编辑并查找可用的键绑定并将它们分配给相应操作。
历史注释: 在 Visual Studio Code 的早期版本中,您会单击文件 -> 首选项 -> 键盘快捷方式,然后您会得到如此 JSON: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" }
]
但是在2021版本中,有了一个合适的GUI界面,这很棒,因为JSON编辑方法容易出错且难以发现。
JSON编辑器功能已经移动到一个新图标下:
如果您想更改键盘快捷方式的高级设置,例如 when
,则可以按照以下步骤操作:
更新:(感谢@phdoerfler指出图标已更改)
文件 -> 首选项 -> 键盘快捷方式 单击右上角的图标“打开键盘快捷方式(JSON)”以打开JSON版本并放置按键绑定。
%UserProfile%\AppData\Roaming\Code\User\keybindings.json
文件。请记住您可以在“键盘快捷方式”面板的搜索输入框中键入类似于shift ctrl c
之类的内容,以通过其键绑定查找命令。
此处是文档,其中包括有关可用的When
条件的信息,以及其他内容。
在 Mac 上,keybindings.json 文件位于以下位置:
/Users/你的用户名/Library/Application Support/Code/User/keybindings.json
我不会重复别人的回答!如果像我一样!你需要安装一个映射扩展程序!
我的首选是Visual studio键位映射
问题是如何选择它!如何更改它!我们可以安装多个吗!并在它们之间进行选择!
首先,这里有一些有关键绑定和快捷方式的有用链接。
https://code.visualstudio.com/docs/getstarted/keybindings
https://code.visualstudio.com/docs/getstarted/tips-and-tricks
在开始之前,请注意您可以通过使用左下角的设置按钮来获取键位映射扩展设置上下文菜单!如下图所示:
或通过文件>首选项>键映射
。
然后你必须安装一个键位映射。
要知道的是,它会立即发生并进行更改!