fli*_*tig 5 resharper shortcut visual-studio visual-studio-2015
当我尝试使用快捷方式向上/向下移动行 ( Ctrl+ Alt+ Shift+ ↑/ ↓) 时,它会突出显示代码并显示工具提示消息“使用向上/向下移动文本行”,但没有任何反应。但是,如果我通过菜单栏(Resharper > Edit > Rearrange Code > Move Up)尝试相同的命令,它会按预期移动选定的行。
我曾经一直使用这个功能,所以我觉得这个错误很烦人。显然,其他人也遇到过这种情况(请参阅Resharper move line up down not working 的评论),但我无法找到解决方案。重置键盘布局和重新应用 VS 键盘方案不起作用。
有没有人能够解决这个问题?
[编辑]
出现此问题的原因(当您通过远程桌面使用 VS 和 Resharper 登录到计算机时)是 Ctrl-Alt-左箭头/Ctrl-Alt-右箭头组合不会发送到您的虚拟机
有两种解决方法:
我的第一个灵魂(更改组合见下文)
您可以使用 AutoHotKey 脚本,如线程中所述: https://superuser.com/questions/327866/remote-desktop-sending-ctrl-alt-left-arrow-ctrl-alt-right-arrow-to-the-remote- p
[/编辑]
原因是 相同的热键重复,可以在“当前使用的快捷方式:”组合框中找到
修复是
我描述了 _MoveRight 快捷方式的过程 - 对于其他快捷方式,它的工作原理相同
步骤 1 检查是否存在冲突的更改
转到工具 --> 选项 --> 键盘
在“显示包含的命令”字段中找到您的命令(在示例中向右移动)
单击字段“按快捷键”按 ALT + 向右键
在当前使用的字段快捷方式中,您会发现冲突的快捷方式 - Edit.CompleteWord...
STEP 2 现在我们需要删除这个快捷方式
在“显示包含的命令”字段中写入 Edit.CompleteWord
您应该在“所选命令的快捷方式”字段中看到 ALT + 向右键快捷方式
单击删除按钮
步骤 3 现在我们需要将快捷方式添加到 _MoveRight 函数
在“显示包含的命令”字段中找到您的命令(在示例中向右移动)
单击字段“按快捷键”按 ALT + 向右键
单击分配
| 归档时间: |
|
| 查看次数: |
805 次 |
| 最近记录: |