Some languages support code actions which display a lightbulb providing quick fixes for a warning/error (See https://code.visualstudio.com/docs/editor/editingevolved#_code-action for more information). I like this feature but I don't like to click on the lightbulb. Unfortunately I can't find a shortcut for opening the lightbulb at the current cursor position. How can I create such a shortcut?
I tried to create a shortcut for vscode.executeCodeActionProvider
by creating a custom keybinding like this:
[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]
But everytime I hit the shortcut I receive the warning
Running the contributed command:'vscode.executeCodeActionProvider' failed.
The yellow light bulb icon indicates there are actions available that you should do to improve your code. The error light bulb. icon indicates there's an action available that fixes an error in your code.
You can change that keyboard shortcut. As an example use " Ctrl + Enter " Instead of " Ctrl + . " for C# Quick Actions on Visual Studio. Now you can use " Ctrl + Enter " to show 'potential fixes' and select one.
The correct command editor.action.quickFix
. The default binding on Windows looks like this:
{ "key": "ctrl+.", "command": "editor.action.quickFix", "when": "editorTextFocus" }
On Mac it's CMD + ..
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With