Сочетание клавиш для перемещения строки вверх/вниз в Visual Studio 2012?

Сочетание клавиш для перемещения строки вверх/вниз в Visual Studio 2012?

Есть ли комбинация клавиш для перемещения строки вверх/вниз?

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+ это действие редактора должно быть встроено — если вы хотите назначить сочетания клавиш, перейдите по ссылке:

  1. Инструменты > Параметры > Клавиатура

  2. Найдите команды:

    Edit.MoveSelectedLinesUp
    Edit.MoveSelectedLinesDown
    
  3. Установите сочетания клавиш в области «Текстовый редактор»

пример

Смотрите также:Что эквивалентно сочетанию клавиш ALT+UP/DOWN (перемещение строки) в Eclipse в Visual Studio?

решение3

Shift+ Alt+ Tперемещает текущую строку вниз. Найдите "Edit.LineTranspose" вПредопределенные сочетания клавиш.

Связанный контент