在使用TFS作为源代码控制的Visual Studio中,当我查看历史记录并双击cs文件时,该文件将加载到记事本中.如何将应用程序更改为记事本++?
我也希望OS的文件默认应用程序仍然是visual studio
在倾注了ProcessMonitor日志后,我想我找到了解决方案!
您需要更改Windows shell(资源管理器)认为文本文件的"编辑"操作.我能够改变这个键:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
到记事本以外的东西(在我的情况下是记事本2).现在Visual Studio的TFS的变更集对话框用该编辑器打开cs文件.
这可能会改变cs文件的编辑选项,但所有内容都被认为是"文本".文件关联的注册表项非常复杂.我怀疑可以将.cs文件从这个常见的"文本"类别中取消关联,只对cs文件进行此更改(但我不是那么雄心勃勃).另外,如果人们的文件关联/ shell命令(打开,编辑等等)因机器而异(OS版本),我也不会感到惊讶,工具安装等) - 所以YMMV.