Сочетание клавиш для извлечения локальной переменной в JS / TS в коде Visual Studio - PullRequest
0 голосов
/ 23 февраля 2020

Я ищу ярлык, который доступен в Eclipse и называется «извлечь локальную переменную». Он присвоит возвращаемое значение выбранного вызова функции переменной:

enter image description here

Доступно ли что-то подобное в VS C для Javascript и Машинопись

1 Ответ

1 голос
/ 23 февраля 2020

Вы можете использовать ярлык "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"
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...