我正在使用Visual Studio 2010的Git Source Control Provider扩展名,我想为Commit设置一个热键,但我无法使其正常工作。我想通过右键单击解决方案中的任意位置来定义任何运行命令的键盘快捷键,选择“Git-> Commit”(带有牛图标的那个,而不是TortoiseGit提供的那个)。
我为GitPlugin.Connect.GitExtensionsCommit设置了一个热键( Ctrl + G , Ctrl + C ),全局使用(是的,我必须禁用其他一些使用Ctrl + G的热键设置),但每当我使用它时,我都会收到一条错误消息,说明该命令当前不可用。
如何为Git源代码控制提供程序设置热键?
答案 0 :(得分:0)
在玩完这个之后,我能够让它运转起来。
我将Ctrl + \,Ctrl + K配置为快捷方式(但只要没有冲突,您就可以设置自己的。)
之后,如果您选择任何项目/文件节点并点击快捷方式,它将触发提交。
这里的 catch 是你必须选择 project
或file
solution explorer
这是有道理的,否则,提供者不知道要提交什么。