Как открыть лампочку с помощью ярлыка?
Некоторые языки поддерживают действия кода, которые отображают лампочку, предоставляющую быстрые исправления для предупреждения / ошибки (см. https://code.visualstudio.com/docs/editor/editingevolved для получения дополнительной информации). Мне нравится эта функция, но я не люблю нажимать на лампочку. К сожалению, я не могу найти ярлык для открытия лампочки в текущей позиции курсора. Как я могу создать такой ярлык?
Я пытался создать ярлык для vscode.executeCodeActionProvider
создавая пользовательскую привязку клавиш следующим образом:
[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]
Но каждый раз, когда я нажимаю на ярлык, я получаю предупреждение
Выполнение введенной команды: vscode.executeCodeActionProvider не удалось.
2 ответа
Правильная команда editor.action.quickFix
, Связывание по умолчанию в Windows выглядит следующим образом:
{ "key": "ctrl+.", "command": "editor.action.quickFix",
"when": "editorTextFocus" }
На Mac это CMD + .,
Если вы наркоман JetBrains и не можете себе представить, что не нажимаете Alt+Enter в течение всего дня, то вы можете достаточно легко переназначить настройки по умолчанию (Ctrl+.).
Откройте меню " Файл" и выберите " Настройки", затем " Сочетания клавиш".
Тип editor.action.quickFix
в поле поиска:
Щелкните значок пера или щелкните правой кнопкой мыши и выберите " Изменить привязку клавиш".
Введите предпочитаемый ярлык в появившемся диалоговом окне, затем нажмите Enter.
Вы должны получить что-то похожее на: