如何通过快捷方式打开灯泡?

时间:2015-12-01 12:21:10

标签: keyboard-shortcuts visual-studio-code

某些语言支持显示灯泡的代码操作,提供警告/错误的快速修复(有关详细信息,请参阅https://code.visualstudio.com/docs/editor/editingevolved#_code-action)。 我喜欢这个功能,但我不想点击灯泡。很遗憾,我找不到用于在当前光标位置打开灯泡的快捷方式。 我怎样才能创建这样的快捷方式?

我尝试通过创建这样的自定义键绑定来为vscode.executeCodeActionProvider创建快捷方式:

[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]

但每次我点击快捷方式时都会收到警告

  

运行提供的命令:' vscode.executeCodeActionProvider'失败。

2 个答案:

答案 0 :(得分:103)

正确的命令editor.action.quickFix。 Windows上的默认绑定如下所示:

{ "key": "ctrl+.", "command": "editor.action.quickFix",
                   "when": "editorTextFocus" }

在Mac上它 CMD +

答案 1 :(得分:37)

如果你是一名JetBrains迷,并且无法想象不会整天敲打 Alt + Enter ,那么你可以重新映射默认值( + )很容易。

打开文件菜单并选择偏好设置,然后选择键盘快捷键

在搜索框中输入editor.action.quickFix

enter image description here

单击笔图标,或右键单击并选择更改键绑定

在显示的对话框中输入首选快捷方式,然后按 Enter

enter image description here

你应该得到一些看起来像的东西:

enter image description here