2017-09-25 2 views
1

Ich suche nach allen Vorkommen einer veralteten E-Mail-Domäne in meiner Codebase auf TFS. Insbesondere suche ich nach "@ testexample.com". Die Suche scheint jedoch das "@" -Symbol vollständig zu ignorieren.Gibt es eine Möglichkeit, die TFS-Codesuche das "@" -Symbol erkennen zu lassen?

Wenn ich "@ testexample.com" suche, bekomme ich alle Vorkommen von "testexample.com". Ich habe auch versucht "* @ testexample.com", aber Präfix Wildcards sind nicht erlaubt in der Codesuche.

Antwort

2

Das wird nicht unterstützt.

Auf einige Zeichen in der Codesuche überprüft. Sie können die Symbolzeichen außer * und ? nicht als Teil Ihrer Suchanfrage verwenden, einschließlich der folgenden Zeichen:. ,:;/\ "" "@ =! # $ & +^| ~ <>() {} []. Die Suche ignoriert diese Symbole einfach.

Sie können jedoch Platzhalterzeichen * und? Verwenden, um Ihre Suche zu erweitern.

Sie Wildcard-Zeichen überall in Ihrem Suchbegriff außer als Präfix in einem einfachen Suchtext oder eine Abfrage, die einen Codetyp Filter. Zum Beispiel verwendet verwenden, können Sie nicht eine Suchanfrage wie verwenden können * RequestHandler oder Klasse:? RequestHandler. Sie können jedoch Pref verwenden ix Wildcards mit den anderen Suchfilterfunktionen; zum Beispiel die Suchabfragezeichenfolgen Datei: * RequestHandler.cs und Repo:? Handler sind gültig.

Weitere Informationen finden Sie unter Broaden your search with wildcards.

Wenn Sie die Strings mit diesen Symbolen genau suchen möchten (z. B. '@'), können Sie mit anderen Strings (z. B. testexample.com) codieren, um den Bereich zuerst einzugrenzen und dann den spezifischen Code in Texteditor, der die Symbole unterstützt (z. B. Notepad ++) und dann nach Zeichen mit den Zeichen sucht.

Außerdem, wenn Sie Git verwenden, eine andere Problemumgehung ist die Verwendung des Codesuchwerkzeugs Hound: a lightning fast code search tool, es unterstützt die Symbolzeichen. Verweisen Sie auf diesen Thread, um ihn zu verwenden: How can I publish source code (Visual Studio) on a intranet?

Verwandte Themen