Visual studio 如何在Visual Studio 2017中更改查找结果格式?
在Visual Studio的早期版本中,您可以通过更改Visual studio 如何在Visual Studio 2017中更改查找结果格式?,visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,在Visual Studio的早期版本中,您可以通过更改HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\{VSVersion}\Find\Find结果格式的值来更改Find结果的显示方式。特别是,我会将其设置为$f$e($l):$t\\r\\n,这将从条目中删除完整路径 对HKEY\u CURRENT\u USER\Software\Microsoft\VisualStudio\15.0\Find\Find result format进
HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\{VSVersion}\Find\Find结果格式的值来更改Find结果的显示方式。特别是,我会将其设置为$f$e($l):$t\\r\\n
,这将从条目中删除完整路径
对HKEY\u CURRENT\u USER\Software\Microsoft\VisualStudio\15.0\Find\Find result format
进行相同的更改似乎没有任何作用。在VS2017中是否有其他方法解决此问题?VS2017现在使用私有注册表(请参阅)。直接访问它的一种方法是从运行的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");
}
}