Вам понадобится расширение макроса, например multi-command . Это позволит вам объединять команды в одну комбинацию клавиш.
В ваших настройках.json:
{
"command": "multiCommand.removeDebugger",
// "interval": 250,
"sequence": [
"workbench.action.findInFiles",
// "toggleSearchRegex", // depending if the default is regex on or off
// and where you want it to end up
"search.action.refreshSearchResults",
"workbench.action.replaceInFiles",
"search.focus.nextInputBox",
"editor.action.clipboardCutAction",
"search.action.replaceAll"
]
},
Откроется панель «Поиск в файлах». Затем он запустит команду для фактического поиска выбранной строки в файлах (что является необходимым шагом перед заменой). Затем он переместится в «поле ввода замены», очистит его содержимое (так как вы хотите заменить «отладчик; ничем») и выполните команду замены во всех файлах. VSCode подскажет вам, действительно ли вы хотите это сделать.
В вашем keybindings.json поместите связывание клавиш по вашему выбору, например:
{
"key": "ctrl+alt+u",
"command": "multiCommand.removeDebugger",
},
Единственное требование - сначала выделите фразу, которую вы хотите найти - в вашем случае debugger;
, - а затем активируйте ее с помощью Ctrl - Alt - U или что угодно.
Вот демонстрационный пример того, как это работает - я замедлил его так, чтобы он мог видеть, как проходили шаги:
. Программное обеспечение GIF не работает на нажатие клавиш - это просто Ctrl - Alt - U .