某些语言支持显示灯泡的代码操作,提供警告/错误的快速修复(有关详细信息,请参阅https://code.visualstudio.com/docs/editor/editingevolved#_code-action).我喜欢这个功能,但我不喜欢点击灯泡.不幸的是我找不到在当前光标位置打开灯泡的快捷方式.我怎样才能创建这样的快捷方式?
我尝试vscode.executeCodeActionProvider
通过创建这样的自定义键绑定来创建快捷方式:
[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]
但每当我点击快捷方式时,我都会收到警告
运行contrib命令:'vscode.executeCodeActionProvider'失败.
Wosi.. 115
正确的命令editor.action.quickFix
.Windows上的默认绑定如下所示:
{ "key": "ctrl+.", "command": "editor.action.quickFix", "when": "editorTextFocus" }
在Mac上它是CMD+ ..
正确的命令editor.action.quickFix
.Windows上的默认绑定如下所示:
{ "key": "ctrl+.", "command": "editor.action.quickFix", "when": "editorTextFocus" }
在Mac上它是CMD+ ..
如果你是一个JetBrains瘾君子,并且无法想象不会整天敲打Alt+ Enter,那么你可以轻松地重新映射默认值(Ctrl+ .).
打开文件菜单,然后选择首选项,然后选择键盘快捷键.
输入editor.action.quickFix
到搜索框中:
单击笔图标,或右键单击并选择" 更改键绑定".
在出现的对话框中输入首选快捷方式,然后按Enter.
你应该得到一些看起来像这样的东西: