Domanda

I can't make it working, move line up or down doesn't work. When I reset keyboard for VS and applay scheme for Resharper it ask me for this : enter image description here

and if I take first selection , then alt + up switch me between methods, if I use second selection then this combination does not effects.

È stato utile?

Soluzione

Alt+Up is not a ReSharper shortcut to move a line. It most likely belongs to the Productivity Power Tools extension, that has a feature to move one or more (selected) lines.

Personally, I don't like this feature in PPT, since it will just move the line(s), regardless of their scope, causing compilation errors. I much rather use ReSharper's feature of moving blocks of code up or down, by pressing Ctrl + Shift + Alt + / or / - when on the beginning of the line, it will move the entire line or block of code, but can also be used to move entire methods, change the order of parameters, etc.

Altri suggerimenti

I ended up resetting my Resharper shortcuts. Then when prompted with the dialog, chose Use Visual Studio Commands for the Alt+Up & Alt+Down shortcut.

You could also set this manually in Tools > Options > Environment > Keyboard. Search for "MoveSelectedLines" and then assign Alt+Up/Down to the appropriate command.

On my machine with Resharper 2016.1 it makes a difference on what position the cursor is located:

  • cursor located from 1st to last character on the line: the shortcuts work as described by Igal Tabachnik
  • cursor located on white spaces before 1st characters of the line the shortcuts are ignored.

Regards Bernhard

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top