В VS2010 у меня была комбинация клавиш Alt + Up/Down для перемещения строк кода вверх или вниз, как и в Eclipse в мои дни Java.
Теперь, когда Power Tools и макросы (как я установил этот ярлык в VS2010), не доступны в VS2012, как я могу заставить это работать?
Я видел, как кто-то упомянул, что Resharper может это сделать, но для любви к огню и воде я не могу найти имена команд в списке команд, которые могут это сделать. Я пробовал ReSharper_MoveUp/MoveDown и не перемещает строки вверх/вниз:
Это перемещает блоки текста вверх и вниз. Я просто хочу по очереди вверх или вниз, никакой причудливой логики там. Перед
После Alt + Up (когда курсор находится на строке WriteLine), я хотел бы увидеть это:
Я видел эти потоки: Что эквивалентно для ALT + ВВЕРХ/ВНИЗ Eclipse (перемещение строки) в Visual Studio?, Visual Studio: горячие клавиши для перемещения строки вверх/вниз и перемещения по последним изменениям, но ни одно из предлагаемых решений не работает в VS2012.
Любые другие идеи?
UPD 7 ноября 2012:. Расширения догоняют Visual Studio 2012. Теперь я знаю как минимум 3 расширения, которые предоставляют эту функциональность:
- Расширение MoveLine. Ссылка, предоставленная Carl G
- Переместить расширение линии с изменениями версии 2010. gius
- Производительность Power Tools 2012. На самом деле не пробовал это, но этот пост в блоге утверждает, что линия перемещается вверх/вниз
UPD 15 ноября 2012: Просто наткнулся на другое расширение, которое утверждает, что оно делает то, что здесь требуется. Не пробовал, хотя: LineMan Extension
UPD 10 мая 2015 г. Просто установлен VS2015 RC, и это уже встроено: