Einige Sprachen unterstützen Codeaktionen, bei denen eine Glühbirne angezeigt wird, die schnelle Korrekturen für eine Warnung / einen Fehler bietet ( weitere Informationen finden Sie unter https://code.visualstudio.com/docs/editor/editingevolved#_code-action ). Ich mag diese Funktion, aber ich mag es nicht, auf die Glühbirne zu klicken. Leider kann ich keine Verknüpfung zum Öffnen der Glühbirne an der aktuellen Cursorposition finden . Wie kann ich eine solche Verknüpfung erstellen?
Ich habe versucht, eine Verknüpfung zu erstellen, vscode.executeCodeActionProvider
indem ich eine benutzerdefinierte Tastenkombination wie folgt erstellt habe:
[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]
Aber jedes Mal, wenn ich die Verknüpfung drücke, erhalte ich die Warnung
Das Ausführen des Befehls "vscode.executeCodeActionProvider" ist fehlgeschlagen.
Wenn Sie ein JetBrains-Junkie sind und sich nicht vorstellen können, den ganzen Tag nicht auf Alt+ zu hämmern Enter, können Sie die Standardeinstellung ( Ctrl+ .) einfach genug neu zuordnen.
Öffnen Sie das Menü Datei und wählen Sie Einstellungen und dann Tastaturkürzel .
Geben Sie
editor.action.quickFix
in das Suchfeld Folgendes ein:Klicken Sie auf das Stiftsymbol oder klicken Sie mit der rechten Maustaste und wählen Sie Tastenkombination ändern .
Geben Sie Ihre bevorzugte Verknüpfung in das angezeigte Dialogfeld ein und drücken Sie Enter.
Sie sollten am Ende etwas haben, das aussieht wie:
quelle