Вы можете использовать ярлык "Refactor ..." Ctrl + Shift + R , чтобы извлечь выражение в константу. Пример:
function main(){
return "foo".replace("o", "a")
}
Пометьте выражение "foo".replace("o", "a")
или всю строку → «Извлечь в константу в охватывающей области видимости», присвойте ему имя test
, и функция будет изменена на следующее:
function main(){
const test = "foo".replace("o", "a")
return test
}
Существует также команда «Быстрое исправление» ( Ctrl + . ) для исправлений и рефакторинги.
Если вам нужен дополнительный ярлык только для этого действия, определите его вручную в сочетаниях клавиш. json ( docs ):
{
"key": "shift+ctrl+alt+r",
"command": "editor.action.codeAction",
"args": {
"kind": "refactor.extract.constant"
}
}