繁体   English   中英

如何更改在Visual Studio 2010中查看TFS更改集时打开所选文件的默认程序(记事本)?

[英]How to change default program (notepad) which opens a selected file when viewing a TFS changeset in Visual Studio 2010?

我在源代码管理中打开历史记录,然后打开一个变更集,然后在文件列表中选择一个文件,然后双击打开它。 TFS通过记事本打开文件,我想通过Visual Studio或任何其他文本编辑器打开文件(以使语法突出显示)。 我怎样才能做到这一点?

PS。 在我的机器上,当我打开像app.config这样的.config文件时,TFS要求程序打开它! 我想TFS也要求.cs文件! 我想必须有一个地方设置这个。

我能够通过向注册表添加新值来配置它。

操作系统:Windows 7 Enterprise x64

如何做到的步骤。

  1. 运行: Regedit (alt + r,输入regedit)
  2. 寻找** HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Classes \\ SystemFileAssociations **
  3. 右键单击“SystemFileAssociation” - >添加新密钥,然后将其命名为.cs
  4. 右键单击.cs并添加新密钥,然后将其命名为shell
  5. 右键单击shell并添加新键,将其命名为edit打开 6
  6. 右键单击编辑并添加新的键命令,然后将默认值更改为指向要运行的文件exe。 例如: C:\\ Program Files(x86)\\ Notepad ++ \\ notepad ++。exe%1
    不要忘记在.exe末尾添加%1
  7. 做同样的开放
    只需将打开并编辑默认值更改为要运行它的可执行文件,但不要忘记使用%1,因为这将是我假设的tfs给出的参数。

    希望能帮助到你。

保存在TFS中的所有文件都保存在以以下地址开头的路径中:http:// YourServerNametfs01:8080 / tfs /.../.../...& FileName = YourFileName.YourExt

这意味着无论文件的扩展名如何,都使用为HTTP协议定义的默认程序打开所有文件。 您可以更改HTTP协议的默认程序(如果您有权限,通常也不会),但这也会影响打开任何常规网页或URL,这可能不建议使用。

我还没有找到解决这个问题的方法。

唯一对我有用的是当我在Windows资源管理器中为文件设置默认程序以使用VS IDE打开时:

C:\\ Program Files \\ Microsoft Visual Studio 9.0 \\ Common7 \\ IDE \\ devenv.exe

2010年可能会有类似的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM