Имя локальной переменной рефактора с использованием VSCode
У меня есть такой простой ситуации, я бы хотел изменить имя переменной роль:
похоже, VSCode достаточно умен, чтобы знать, что "роли" в url-адресе не должны быть затронуты.
Я просто хочу изменить название переменной в одном файле, в одной области, а не весь файл и точно не несколько файлов!
Если я использую ctrl+H
, это приведет меня в меню, которое по умолчанию обрабатывает имя в несколько файлов или один файл, но я просто хочу изменить имя в одной области видимости функции!
3 ответов
использовать переименовать символ вместо стандартного поиска/замены. Переименование привязано к F2 по умолчанию.
переименовать символ будет знать только прикоснуться к местной roles
ссылки в вашем примере. VS код поставляется с поддержкой переименования JavaScript и TypeScript. Для других языков может потребоваться установка расширения языка
переименовать символ, определенный по умолчанию с помощью "Ctrl + F2". Однако имейте в виду, что переменная/определение/функция и т. д., которые вы меняете, будут изменены в самом файле, а не только в области. VSCode пока не имеет реализации для переименования переменной в области (e.g: переменная внутри функции) Итак, имейте это в виду, хотя. VS CODE изменить все вхождения