真的很喜欢TFS的'新'代码搜索功能,但我无法猜测如何逃避"
.
。
我想在我的代码中找到我正在使用“SOMESTRING”的地方。在我的代码中,但是在搜索时,搜索引擎似乎会分配"
和.
,以便我获得使用SOMESTRING
的所有结果以及具有大量结果的特定字符串
我尝试过反斜杠,例如。 \"SOMESTRING.\"
但同样的事情发生了。 'strlit:SOMESTRING。确保我只在结果中获得字符串文字,但'。'仍然被忽略。 help似乎没有涵盖这一点。
答案 0 :(得分:1)
检查代码搜索中的某些字符。
您不能使用除*
和?
之外的符号字符作为搜索查询的一部分,其中包括以下字符:。 ,:; / \`' " =! #$& + ^ | 〜< > (){} []。搜索将忽略这些符号。
但您可以使用通配符*
和?
来扩大搜索范围。
您可以在搜索字符串中的任何位置使用通配符,但不包括 作为简单搜索字符串中的前缀或使用代码的查询 类型过滤器。例如,您不能使用搜索查询,例如 * RequestHandler 或类:?RequestHandler 。但是,您可以将前缀通配符与其他搜索过滤器函数一起使用;例如, 搜索查询字符串文件:* RequestHandler.cs和repo:?处理程序 是有效的。
有关详细信息,请参阅Broaden your search with wildcards。
如果要准确搜索包含这些符号的字符串,可以先在代码搜索中搜索,将特定代码复制到文本编辑器(例如,Notepad ++),然后用符号字符搜索stings。