Подтвердить что ты не робот

Повторная передача строки вверх не работает

Я не могу заставить его работать, перемещение линии вверх или вниз не работает. Когда я reset клавиатура для VS и схема applay для Resharper, я прошу меня об этом: enter image description here

и если я возьму первый выбор, тогда alt + up переключит меня между методами, если я использую второй выбор, тогда эта комбинация не срабатывает.

4b9b3361

Ответ 1

Alt + Up не является ярлыком ReSharper для перемещения строки. Скорее всего, это расширение Производительность Power Tools, которое имеет функцию перемещения одной или нескольких (выбранных) строк.

Лично мне не нравится эта функция в PPT, так как она просто перемещает строки, независимо от их объема, вызывая ошибки компиляции. Я предпочитаю использовать функцию ReSharper для перемещения блоков кода вверх или вниз, нажимая Ctrl + Shift + Alt + / или / - когда в начале строка, она будет перемещать всю строку или блок кода, но также может использоваться для перемещения целых методов, изменения порядка параметров и т.д.

Ответ 2

Я закончил сброс ярлыков Resharper. Затем, когда появится диалоговое окно, выберите "Использовать команды Visual Studio" для ярлыков Alt + Up и Alt + Down.

Вы также можете установить это вручную в меню "Сервис" > "Параметры" > "Клавиатура". Найдите "MoveSelectedLines", а затем назначьте Alt + Up/Down соответствующую команду.

Ответ 3

На моей машине с Resharper 2016.1 имеет значение, в какой позиции находится курсор:

  • курсор, расположенный от 1-го до последнего символа на линии: работа с ярлыками, как описано Igal Tabachnik
  • курсор, расположенный в белых пробелах до 1-го символа строки, ярлыки игнорируются.

Отношения Бернхард