Есть ли комбинация клавиш для перемещения строки вверх/вниз?
Visual Studio 2010 Productivity Power Tools имела эту функцию, встроена ли она в Visual Studio 2012? Возможно, есть легкое расширение, которое добавляет эту функцию?
решение1
Я нашел для него расширение:MoveLine
Совместимо с VS2012. Перемещает строку или группу строк вверх или вниз в редакторе с помощью сочетаний клавиш. Нажмите сочетания клавиш, чтобы переместить строку под курсором вверх или вниз, или выберите блок текста и нажмите сочетания клавиш, чтобы переместить весь блок вверх или вниз.
Сочетания клавиш по умолчанию следующие:
- Alt+ ↑ (Up Arrow)– Перемещает строку вверх
- Alt+ ↓ (Down Arrow)– Перемещает строку вниз
Чтобы изменить сочетания клавиш:
- В главном меню Visual Studio выберите Инструменты → Параметры.
- Расширить среду
- Выбрать клавиатуру
- В поле Показать команды, содержащие тип
Tools.MoveLineUp
илиTools.MoveLineDown
- В поле «Нажмите сочетания клавиш» нажмите новые сочетания клавиш.
- Нажмите «Назначить».
решение2
Обновление Visual Studio 2013+
В VS 2013+ это действие редактора должно быть встроено — если вы хотите назначить сочетания клавиш, перейдите по ссылке:
Инструменты > Параметры > Клавиатура
Найдите команды:
Edit.MoveSelectedLinesUp Edit.MoveSelectedLinesDown
Установите сочетания клавиш в области «Текстовый редактор»
Смотрите также:Что эквивалентно сочетанию клавиш ALT+UP/DOWN (перемещение строки) в Eclipse в Visual Studio?
решение3
Shift+ Alt+ Tперемещает текущую строку вниз. Найдите "Edit.LineTranspose" вПредопределенные сочетания клавиш.