Visual Studio эквивалентно сочетанию клавиш Eclipse Alt Shift L - PullRequest
5 голосов
/ 17 марта 2011

Я всего несколько лет занимался Java, и теперь я снова в мире C #.Я на самом деле рад вернуться в Visual Studio за исключением одной вещи.

Ярлык Eclipse: ALT SHIFT L действительно выросЯ и я не могу найти эквивалент в Visual Studio, чтобы извлечь локальный, когда курсор находится на методе.

Кто-нибудь знает эквивалент в Visual Studio, пожалуйста?

Ответы [ 4 ]

4 голосов
/ 17 марта 2011

Нет встроенной команды рефакторинга Visual Studio 2010 для «извлечения локального», как в Eclipse.

Ближайшее, что вы получите, - это «Константа извлечения», которая по умолчанию не привязана к клавиатуре.ярлык.Для этого необходимо выделить всю строку, включая двойные кавычки ".

extract constant

Вы можете изучить сторонние дополнения IDE, такие как CodeRush или ReSharper, чтобы узнать большефункциональность.

1 голос
/ 23 мая 2015

Для MSVS 2013 вы можете загрузить Productivity Power Tools 2013 для получения Извлечь константу - также имеется функция Ctrl + Click to Peek Definition (настраивается на Перейдите к определению, как и во всех других IDE, которые я использовал), и это бесплатно!

Для установки перейдите на Инструменты> Расширения и обновления ... , затем Онлайн

1 голос
/ 13 декабря 2011

Чтобы получить «Константу извлечения», вам необходимо установить «PowerCommands для Visual Studio 2010» из:

http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99/

0 голосов
/ 16 октября 2015

С расширением VAssisX вы можете привязать ключи к этому: VAssisX.RefactorIntroduceVariable

И я думаю, что это делает то, что вы хотите.

...