В Eclipse выбор строки и нажатие Alt + ↑/↓ приведет к перемещению строки вверх и вниз, что позволит избежать копирования и вставки. Есть ли эквивалент в Visual Studio?
Что эквивалентно для eclipse ALT + UP/DOWN (строка перевода) в Visual Studio?
Ответ 1
В Visual Studio 2013 и 2015 эта функциональность встроена. ALT + UP/DOWN перемещает линию вверх или вниз.
Если вам нужна эта функциональность в VS2012 (также работает с VS2010), посмотрите MoveLine Visual Studio Extension или набор инструментов для повышения производительности.
Ответ 2
ReSharper Ctrl + Shift + Alt + ↑/↓/←/→ еще более мощный - когда в начале строки он перемещает всю строку, но также может использоваться для перемещения целых методов, изменения порядка параметров и т.д.
Ответ 3
Теперь это работает с коробкой с Visual Studio 2013, так же, как и в Eclipse.
Ответ 4
С расширением VSCommands у вас есть именно эта комбинация клавиш. И, между прочим, панель уведомлений Stack OVerflow:)
Ответ 5
В Visual Studio 2013 и более поздних версиях вы можете перемещать строки вверх и вниз, используя Alt + & uarr;/ Alt + & darr;. К сожалению, это не повлияет на отступ, если вы переместитесь между блоками, на сегодняшний день только ReSharper (и всякая другая IDE от Jetbrains, включая Rider) может помочь вам в этом.
Чтобы переместить целые блоки кода вокруг, вы можете переместить курсор в его голову и дважды нажать Ctrl + m, чтобы свернуть его, а затем использовать приведенную выше команду для передвиньте его.
Вот аккуратная ссылка на все сочетания клавиш по умолчанию в разных версиях Visual Studio.