对于某些用户,包括我在内,似乎在Visual Studio 2017中(可能只有企业版)的快捷方式 Alt + ↑ / ↓不起作用。
如果你转到Edit -> Advanced -> Move Selected Lines Up / Down
,你可以看到快捷方式是否存在。
如果我转到Tools -> Options... -> Environment -> Keyboard -> Edit.MoveSelectedLinesUp / Edit.MoveSelectedLinesDown
并指定 Alt + ↑ / ↓从编辑视图看,一切都很好看。但是当我使用快捷方式时,Visual Studio会在文件中的类和方法之间跳转而不是移动该行。如果我从菜单中单击Move Selected Lines Up / Down
,则功能将按预期工作。这是为什么?
答案 0 :(得分:1)
由@Crowcoder评论ReSharper
似乎是罪魁祸首。使用命令 Ctrl + Shift + Alt + ↑ / ↓有效。但是,通过Tools -> Options... -> ReSharper Ultimate -> Suspend
正常命令暂停ReSharper仍然无法正常工作,即使重启VS后该功能已暂停。似乎必须卸载ReSharper才能使此功能再次运行。
答案 1 :(得分:0)