是否可以从Visual Studio中删除所有键快捷键,以便从头开始分配它们?我并不是要将它们重置为默认值,而是将其重置为空。
答案 0 :(得分:2)
我想在安装Visual Studio时做同样的事情 - 删除所有快捷方式并分配我自己的快捷方式。我设法用一个hacky AutoHotKey脚本删除所有快捷方式。
如果您选择了一个绑定到快捷方式的命令,请在“键盘”中进行操作。在“Visual Studio选项”对话框的“删除”对话框中,按钮应该激活,你应该注意到' R'带下划线(如果不是,则按 Alt 键)。
在Windows中,这通常意味着可以按下按钮'使用 Alt 加速键和相应的字符(在这种情况下,' R')。果然, Alt + R 快捷方式正常工作,并取消分配相应的(在本例中为Build.BuildSolution
)快捷方式。
因此,删除所有快捷方式是将所选命令与 Alt + R 取消绑定并选择下一个命令(↓ )重复。我使用以下脚本自动完成了
#z:: ; Binds to Win + Z (which wasn't assigned to anything).
Loop, 3500 ; Loops 3500 times.
{
Send, {Down} ; Sends the down keystroke.
Send, !r ; Sends the Alt + R keystroke.
Sleep, 30 ; Introduces a 30ms delay.
}
Return
调整重复次数(3500
),以及调用脚本的键绑定(#z
,这意味着 Win + Z )根据您的要求。运行脚本,在列表中选择第一个命令,按(在这种情况下) Win + Z ,然后等待它完成。
请注意,命令并不总是只有一个键绑定,因此您可能需要运行该脚本几次,或者更好的是,发送 Alt + R 一次重复击键多次。
该脚本也会尝试删除未分配的快捷方式,Windows将在其上播放“哔哔”声。声音因此确保在运行脚本之前将Windows静音。