对View.TfsPendingChanges和View.PendingChanges使用相同的快捷方式

时间:2018-02-20 17:13:59

标签: visual-studio version-control keyboard-shortcuts

在Visual Studio中,在使用TFS项目时似乎需要使用View.TfsPendingChanges,在使用Git项目时需要使用View.PendingChanges。无论源代码控制如何,我都想使用相同的快捷键来查看待处理的更改。是否有一种聪明的方法可以实现这一目标?

1 个答案:

答案 0 :(得分:0)

这是我的dorky解决方案,需要使用AutoHotkey脚本。

我已将View.PendingChanges映射到 Ctrl 0 并将View.TfsPendingChanges映射到 Ctrl Alt 0 。由于TFS中的项目将忽略View.PendingChanges而Git中的项目将忽略View.TfsPendingChanges,因此发送这两个快捷方式并不会造成伤害。

让这个脚本不断运行会快速发送 Ctrl 0 Ctrl Alt 0 < / kbd>当我在Visual Studio中按 Ctrl 0 时。

#IfWinActive Visual Studio
  ^0::Send ^0^!0 ; Open Git Pending Changes and TFS Pending Changes
#IfWinActive

虽然最好让Visual Studio让View.PendingChanges按预期运行Git和TFS项目......