在 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 中是否有另一种方法来解决这个问题?
最佳答案
VS 2017 现在使用私有(private)注册表(参见 Where does Visual Studio 2017 RC store its config? )。直接访问它的一种方法是使用我的 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");
}
}
关于visual-studio - 如何更改 Visual Studio 2017 中的查找结果格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43918053/