Resharper移动排队不起作用

时间:2014-03-26 21:54:55

标签: resharper

我无法使其正常工作,向上或向下移动不起作用。当我重置VS的键盘和Resharper的applay方案时,它问我: enter image description here

如果我选择第一个,那么alt + up会在方法之间切换,如果我使用第二个选择,那么这个组合不起作用。

3 个答案:

答案 0 :(得分:79)

Alt + Up 不是移动线的ReSharper快捷方式。它很可能属于Productivity Power Tools扩展,它具有移动一个或多个(选定)行的功能。

就个人而言,我不喜欢PPT中的这个功能,因为无论它们的范围如何,它都只会移动这些行,从而导致编译错误。我更倾向于使用ReSharper向上或向下移动代码块的功能,按 Ctrl + Shift + Alt + / / - 当在行的开头,它将移动整行或块代码,但也可用于移动整个方法,更改参数的顺序等。

答案 1 :(得分:15)

我最终重置了我的Resharper快捷方式。然后在出现对话框提示时,选择“使用Visual Studio命令” Alt + Up & Alt + Down 快捷方式。

您也可以在工具>中手动设置选项>键盘。搜索“MoveSelectedLines”,然后将 Alt + Up / Down 分配给相应的命令。

答案 2 :(得分:2)

在使用Resharper 2016.1的机器上,它会对光标所处的位置产生影响:

  • 光标位于该行的第1个字符到最后一个字符:快捷方式的工作方式如Igal Tabachnik所述
  • 光标位于行的第1个字符之前的空白处,忽略了快捷键。

此致 哈德