【发布时间】:2017-11-04 09:08:15
【问题描述】:
例如 F5 会在 VS 代码中运行调试任务,我可以通过某些方式禁用它吗?尤其是通过扩展。
我发现 VS 代码有很多键盘快捷键扩展,但它们只是为编辑器添加新功能,从不禁用内置功能。
【问题讨论】:
-
您可以在键绑定视图(或通过上下文菜单)中按
delete按钮。 -
好,你很聪明。
例如 F5 会在 VS 代码中运行调试任务,我可以通过某些方式禁用它吗?尤其是通过扩展。
我发现 VS 代码有很多键盘快捷键扩展,但它们只是为编辑器添加新功能,从不禁用内置功能。
【问题讨论】:
delete 按钮。
// In Default Keyboard Shortcuts
...
{ "key": "tab", "command": "tab", "when": ... },
{ "key": "tab", "command": "jumpToNextSnippetPlaceholder", "when": ... },
{ "key": "tab", "command": "acceptSelectedSuggestion", "when": ... },
...
// To remove the second rule, for example, add in keybindings.json:
{ "key": "tab", "command": "-jumpToNextSnippetPlaceholder" }
来源:vscode docs
【讨论】:
您可以通过转到禁用快捷方式 文件 -> 首选项 -> 键盘快捷键 -> 选择要更改的那个 -> 单击任何所需的键 由于键盘故障,我的 tab 键被自动按下。 所以我使用 xmodmap 禁用了它,但选项卡仍然在 VScode 中工作。 所以我替换了命令部分下显示“tab”的行的键绑定。
【讨论】: