Функция переименования Resharper аналогична переименованию Visual Studio — возможно ли это?

Когда вы используете функции рефакторинга Visual Studio, вы можете изменить имя переменной/имя класса и т. д., нажав ctrl + . и вы можете применить переименование к этому изменению. Когда вы используете Resharper, вы должны заранее сказать, что хотите переименовать его (вы должны нажать ctrl + r + r или f2). Возможно ли в Resharper изменить имя, а затем сказать, что вы хотите полное переименование?

Заранее спасибо за помощь!


person empi    schedule 19.11.2011    source источник
comment
Что вы подразумеваете под полным переименованием?   -  person Nasreddine    schedule 19.11.2011
comment
@Nacereddine - он, вероятно, имеет в виду функцию, которая меняет имя везде, где упоминается символ (и, где это уместно, имя файла).   -  person Oded    schedule 19.11.2011
comment
@odes Я просто хотел убедиться, потому что у Resharper это уже есть!   -  person Nasreddine    schedule 19.11.2011


Ответы (1)


да. Начиная с версии 6.0 вы можете сначала изменить имя объявления символа и нажмите Alt+Enter, чтобы применить рефакторинг переименования на месте. Аналогичные функции переименования на месте доступны для рефакторинга «Изменить подпись» и «Переместить статические элементы». Обратите внимание, что это работает только тогда, когда вы находитесь в объявлениях символов. Если вы хотите переименовать символ из его использования, вам все равно придется использовать обычный рефакторинг Rename, доступный через F2.

person Jura Gorohovsky    schedule 19.11.2011