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