【发布时间】:2016-08-02 08:30:48
【问题描述】:
当我尝试使用上下移动行的快捷方式时(Ctrl+Alt+Shift+↑ kbd>/↓),它突出显示代码并显示工具提示消息“使用上/下移动文本行”但没有任何反应。但是,如果我通过菜单栏(Resharper > Edit > Rearrange Code > Move Up)尝试相同的命令,它会按预期移动选定的行。
我以前一直使用这个功能,所以我觉得这个错误很烦人。显然,其他人也遇到过这种情况(请参阅Resharper move line up down not working 的 cmets),但我无法找到解决方案。重置键盘布局和重新应用 VS 键盘方案不起作用。
有人能解决这个问题吗?
【问题讨论】:
-
在对该问题进行了更多解决后,我不再确定这是 Resharper 或 Visual Studio 的问题,而是 Windows (7) 和键盘布局的问题。事实证明,按 AltGr+Shift+Up 可以工作(使用瑞典语键盘布局)。使用 VS 中的工具 > 选项 > 环境 > 键盘下的字段分配键盘快捷键并按下上述组合会产生 Ctrl+Alt+Shift+Up。此外,单击屏幕键盘上的 Ctrl+Alt+Shift+Up 组合可以工作,但按这些键只会突出显示屏幕键盘上的 Ctrl、Alt 和 Shift 键。
-
我遇到了完全相同的问题,但使用的是 VS2012。但是,我无法使用任何键盘快捷键作为替代方法。代码像你说的那样突出显示,但箭头键似乎什么也没做。我最讨厌的是没有选项可以停用此功能。我使用了很多快捷键 Ctrl+Alt+Shift,每次按下这些键超过 1 秒时,代码都会突出显示,这会妨碍我看清楚代码。
标签: visual-studio visual-studio-2015 resharper shortcut