如何在Visual Studio 2017中更改查找结果格式?

4

在早期版本的Visual Studio中,您可以通过修改HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{VSVersion}\Find\Find result format的值来改变Find结果的呈现方式。特别是,我会将其设置为$f$e($l): $t\\r\\n,这会从条目中删除完整路径。

但是,在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0\Find\Find result format上做出相同的更改似乎没有任何效果。是否有其他方法在VS2017中解决这个问题?

1个回答

4

现在,VS 2017使用私有注册表来存储配置信息(请参阅Visual Studio 2017 RC存储其配置的位置?)。直接访问其方法之一是通过运行带有我的Visual Commander扩展的Visual Studio 2017实例。例如,您可以使用以下C#命令:

public class C : VisualCommanderExt.ICommand
{
    public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
    {
        var key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(
            @"Software\Microsoft\VisualStudio\" + DTE.Version + @"\Find");
        key.SetValue("Find result format", @"$f$e($l): $t\r\n");
    }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接