В Eclipse выделение строки и нажатие Alt+ ↑/ ↓переместит строку вверх и вниз - быстрый способ избежать копирования и вставки. Есть ли эквивалент в Visual Studio?
104
В Eclipse выделение строки и нажатие Alt+ ↑/ ↓переместит строку вверх и вниз - быстрый способ избежать копирования и вставки. Есть ли эквивалент в Visual Studio?
Ответы:
В Visual Studio 2013 и более поздних версиях эта функция встроена. ALT + UP / DOWN перемещает строку вверх или вниз.
Если вам нужна эта функция в VS2012 (работает и с VS2010), обратите внимание на расширение MoveLine Visual Studio или набор инструментов для повышения производительности .
источник
ReSharper Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ →еще более мощен - когда он находится в начале строки, он перемещает всю строку, но также может использоваться для перемещения целых методов, изменения порядка параметров и т. Д.
источник
using
оператор из верхней части файла на несколько строк вниз, чтобы он оказался внутриnamespace
объявления. Когда строка, содержащая символ,using
находится в строке подnamespace
объявлением, R # объединит их, а следующий вызов - <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> переместитnamespace
иusing
строку, и строку до конца предыдущегоnamespace
блока кода.Теперь это работает в Visual Studio 2013 так же, как и в Eclipse.
источник
Для меня в Visual Studio 2019 он по умолчанию закрыт.
Чтобы открыть его:
Инструменты -> Параметры -> Клавиатура, затем выберите Edit.MoveSelectedLinesUp , нажмите « Нажимать сочетания клавиш» и нажмите Alt + Up (или что угодно для этого). А другой - Edit.MoveSelectedLinesDown , нажмите « Нажимать сочетания клавиш» и нажмите Alt + Down (или что угодно для этого).
источник
В Visual Studio 2013 и более поздних версиях вы можете перемещать строки вверх и вниз с помощью Alt+ ↑/ Alt+ ↓. К сожалению, это не изменит отступ, если вы перемещаетесь между блоками, на сегодняшний день только ReSharper (и все другие IDE от Jetbrains, включая Rider) могут помочь вам в этом.
Чтобы перемещать целые блоки кода, вы можете переместить курсор к его голове и дважды быстро нажать Ctrl+, mчтобы свернуть его, а затем использовать команду выше, чтобы переместить его.
Вот изящная ссылка на все сочетания клавиш по умолчанию в разных версиях Visual Studio.
источник
С расширением VSCommands у вас есть именно такое сочетание клавиш. И, кстати, панель уведомлений Stack OVerflow :)
источник