Поиск кода TFS найти <Button> - PullRequest
0 голосов
/ 03 мая 2018

Я хочу найти в коде все случаи использования компонента реагирования.
Я пробовал <Button>, но специальные символы <> не поддерживаются.
Пробовал "Button" и я получаю "Button" и button в нижнем регистре в качестве результатов.
Так что точное совпадение также не поддерживается.

Есть ли способ найти строку точно без каких-либо дополнительных результатов?

1 Ответ

0 голосов
/ 03 мая 2018

К сожалению, поисковые символы (<> и "" в вашем сценарии) не поддерживаются при поиске кода.

В tfs символ "" используется для нахождения точного совпадения с набором слов , заключая условия поиска в двойные кавычки. Например, «Клиент не найден».

Есть ли способ найти строку точно без каких-либо дополнительных результаты?

Да, но это кажется немного сложным, просто сослаться на мой ответ в другой ветке: Есть ли способ заставить поиск кода TFS распознавать символ "@"?

Проверено на наличие некоторых символов в поиске кода. Вы не можете использовать символ символы, кроме * и ? как часть вашего поискового запроса, который в том числе ниже символов: ,:; / \ `'" @ =! # $ & + ^ | ~ <> () {} []. Поиск будет просто игнорировать эти символы.

Но вы можете использовать подстановочные знаки * и? расширить поиск.

Вы можете использовать подстановочные знаки в любом месте строки поиска, кроме в качестве префикса в простой строке поиска или в запросе, использующем тип кода фильтр. Например, вы не можете использовать поисковый запрос, такой как * RequestHandler или класс:? RequestHandler . Однако вы можете использовать префиксные символы с другими функциями фильтра поиска; за Например, строки поискового запроса file: * RequestHandler.cs и repo:? Обработчики is действительный.

Пожалуйста, смотрите Расширьте поиск с помощью подстановочных знаков для подробностей.

Если вы хотите искать строки, включающие эти символы точно (например, как '@' здесь, вы можете кодировать поиск с другими строками (например, testexample.com здесь) сначала сузить область видимости, а затем скопировать специальный код для текстового редактора, который поддерживает символы (например, Блокнот ++), затем выполните поиск строк с символами.

Кроме того, если вы используете Git, другой обходной путь использует код инструмент поиска Hound: молниеносный инструмент поиска кода , он поддерживает символы символов. Ссылка на эту тему, чтобы использовать его: Как опубликовать исходный код (Visual Studio) в интрасети?

Кроме того, здесь есть Пользовательский голос , чтобы предложить функцию, вы можете пойти и проголосовать за нее, чтобы добиться этого в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...