首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio 2015在不记得文件类型或位置的文件中查找

Visual Studio 2015在不记得文件类型或位置的文件中查找
EN

Stack Overflow用户
提问于 2015-08-13 00:37:00
回答 3查看 2.1K关注 0票数 19

我在很大程度上依赖于Visual Studio中的Find in Files对话框。(有时候,Intellisense/Resharper就是不要这么做。)自从升级到2015年以来,我注意到对话框不会记住我在会话之间自定义的“查看”路径或“查看这些文件类型”列表。

如果我关闭我的解决方案和VS实例,然后重新打开,我必须再次输入我的自定义路径和文件类型。这太浪费时间了。有没有其他人遇到过这种情况?有什么变通的办法吗? 2013年曾经记住过这些东西。

Microsoft Visual Studio Professional 2015
Version 14.0.23107.0 D14REL
Microsoft .NET Framework
Version 4.6.00081
Installed Version: Professional
EN

回答 3

Stack Overflow用户

发布于 2015-08-22 10:28:17

我从来没有在不记得我的设置的情况下遇到过任何问题,但我想你可以运行一个自定义的注册表修改器来添加适当的键,你可以确保你的设置总是原始的。自定义搜索信息存储在HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0\Find中。

文件类型存储在一个名为Filter的字符串键中,其中包含通常输入到VS搜索窗口中的自定义文件类型类别中的内容。例如,只搜索.cs.txt文件,您会将*.cs;*.txt

这些文件夹位于名为Query的字符串键中,其值如C:\Folder1;C:\Folder2。然而,它的行为看起来有点奇怪。您已经将Query的值和Query+integer的值(即Query0)更改为相同的值,以使其出现在Visual Studio中。

如果您只需运行脚本将上述值修改为所需的文件类型/文件夹位置,则应该可以正常工作。

票数 8
EN

Stack Overflow用户

发布于 2015-08-23 04:16:06

您可以在Visual Studio中以编程方式为查找和替换对话框设置这些值(例如,使用Visual Commander):

DTE.Find.FilesOfType = "*.txt";
DTE.Find.SearchPath = @"c:\temp";
票数 0
EN

Stack Overflow用户

发布于 2016-05-14 01:46:01

如果您有较早版本的VS,请导出环境设置,将NumberOfScopes和NamedScopes*设置从Environment_UnifiedFind部分复制到VS2015设置文件的同一部分,然后重新导入设置。

一旦我这样做了,它就允许VS2015开始保存文件夹规范,以便将来导出设置。

或者,您可以尝试在VS2015导出中替换以下内容:

<PropertyValue name="NumberOfScopes">0</PropertyValue>

有了这个:

<PropertyValue name="NumberOfScopes">1</PropertyValue>
<PropertyValue name="NamedScopes&gt;0">FOLDER_SPEC_NAME&gt;SEMICOLON_SEPARATED_LIST_OF_FOLDERS&gt;{4A812F3C-7B1A-4987-9769-461F20EB25CB}</PropertyValue>

(不要忘记在进行更改后重新导入)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31970899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档