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