Поиск в файлах

Область применения: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Вкладка "Поиск в файлах" окна "Поиск и замена" позволяет выполнять поиск кода указанного набора файлов для строки или выражения. Найденные совпадения и действия перечислены в окне "Результаты поиска", выбранном в параметрах результатов.

Кнопки панели инструментов и сочетания клавиш можно также использовать для открытия диалогового окна "Поиск и замена".

Следующие разделы содержат элементы управления, доступные на вкладке "Поиск в файлах".

Найти что

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

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

[строка с подстановочными знаками]
Если вы хотите использовать подстановочные знаки, такие как звездочки (*) и вопросительные знаки (?) в строке поиска, установите флажок Использовать в разделе Параметры поиска, а затем щелкните подстановочные знаки.

[регулярное выражение]
Чтобы поисковая система интерпретировала строку поиска как регулярное выражение, установите флажок Использовать в разделе "Параметры поиска" и затем нажмите на "Регулярные выражения".

построитель выражений
Эта треугольная кнопка рядом с полем "Найти" становится доступной, когда установлен флажок "Использовать" в "Параметры поиска". Нажмите эту кнопку, чтобы отобразить список подстановочных знаков или регулярных выражений в зависимости от выбранной опции Использовать. Выбор любого элемента из этого списка добавляет его в строку найти что.

Поиск в

Выбранный вариант из раскрывающегося списка Look in определяет, выполняется ли поиск в файлах только в текущих активных файлах или во всех файлах, хранящихся в определенной папке. Выберите область поиска из списка, введите путь к папке или нажмите кнопку Обзор, чтобы открыть диалоговое окно Настраиваемый набор каталогов и выбрать набор каталогов для поиска.

Заметка

Если выбран параметр Look in, что приводит к поиску файла, извлеченного из системы управления исходным кодом, выполняется поиск только по версии этого файла, скачанной на локальный компьютер.

Проверить в
Выберите предопределенную область поиска в этом списке или используйте диалоговое окно настраиваемого набора каталогов, чтобы ввести собственный набор каталогов.

Текущий документ
Этот параметр доступен при открытии документа в редакторе. Он выполняет поиск только в активном документе для строки в Найти что.

все открытые документы
Выполняет поиск всех файлов, открытых для редактирования.

Текущий проект
Выполняет поиск всех файлов в активном проекте.

целиком решение
Выполняет поиск всех файлов в активном решении.

Включить вложенные папки
Указывает, что вложенные папки в папке, указанной в Look in, будут просмотрены. Для этого требуется настраиваемый набор каталогов.

Просмотр
Нажмите эту кнопку, чтобы отобразить диалоговое окно настраиваемого набора каталогов, где можно собрать, изменить, сохранить и выбрать именованные наборы каталогов для ввода в поле Look in.

Параметры поиска

Вы можете развернуть или свернуть раздел "Параметры поиска". Следующие параметры можно выбрать или очистить.

случай сопоставления
Если этот флажок установлен, окна "Результаты поиска" будут показывать только те экземпляры строки, которые указаны в Найти, что, и совпадают как по содержимому, так и по регистру. Например, при поиске MyObject с установленным флажком Учитывать регистр будет найдено "MyObject", но не "myobject" или "MYOBJECT".

Совпадение всего слова
Если этот флажок установлен, окна "Результаты поиска" будут отображать только экземпляры строки, указанной в Найти, которые совпадают с полными словами. Например, поиск MyObject вернет "MyObject", но не "CMyObject" или "MyObjectC".

использовать
Указывает, как интерпретировать специальные символы, введенные в текстовые поля Найти что или Заменить на. Эти параметры включают подстановочные знаки и регулярные выражения.

Регулярные выражения
Специальные нотации определяют шаблоны текста для сопоставления. Список см. в разделе Поиск текста с регулярными выражениями.

подстановочные знаки
Специальные символы, такие как звездочки (*) и вопросительные знаки (?) представляют один или несколько символов. Список см. в разделе Поиск текста с регулярными выражениями.

Посмотрите на эти типы файлов
Этот список указывает типы файлов для поиска в каталогах, указанных в Область поиска. Если это поле остается пустым, будут искать все файлы в каталогах, указанных в Look in.

*.[ext]; *.[ext] (manual)  

Чтобы найти файлы определенного типа, введите подстановочный знак звездочки (*) для имени файла, за которым следует период (.) и расширение файла. Чтобы найти несколько типов файлов, введите несколько строк поиска, разделенных точкой с запятой (;).

*.[ext]; *.[ext] (from list)  

Выберите любой элемент в списке, чтобы ввести предварительно настроенную строку поиска, которая будет находить файлы определенных типов.

Параметры результата

Определяет место вывода результатов, когда вы нажимаете Найти все. Можно развернуть или свернуть раздел "Параметры результатов". Следующие параметры можно выбрать или очистить.

окно поиска результатов 1
Если этот флажок установлен, результаты текущего поиска будут добавлены в содержимое окна "Результаты поиска 1". Откроется это окно автоматически, чтобы отобразить результаты поиска. Чтобы открыть это окно вручную, щелкните Другие окна в меню "Вид", а затем щелкните Результаты поиска 1.

окно поиска результатов 2
Если этот флажок установлен, результаты текущего поиска будут добавлены в содержимое окна "Результаты поиска 2". Откроется это окно автоматически, чтобы отобразить результаты поиска. Чтобы открыть это окно вручную, щелкните Other Windows в меню "Вид", а затем щелкните Найти результаты 2.

Отображать имена файлов только
Отображает одну запись на файл, содержащую совпадение поиска, а не одну запись на совпадение поиска в окне "Результаты поиска 1" или "Поиск результатов 2". Этот параметр недоступен в SQL Server Management Studio.

Оставить измененные файлы открытыми после команды "Заменить всё"
При выборе оставляет открытыми все файлы, в которых были сделаны замены, чтобы вы могли отменить или сохранить изменения. Ограничения памяти могут ограничить количество файлов, которые могут оставаться открытыми после операции замены.

Осторожность

Вы можете использовать отменить только в файлах, которые остаются открытыми для редактирования. Если этот параметр не выбран, файлы, которые еще не были открыты для редактирования, останутся закрытыми, и в этих файлах не будет доступен параметр отмены.

Поиск и замена представлений

Вкладки в верхней части окна "Найти и заменить" включают меню Вид. Эти меню позволяют выбрать набор полей для отображения в активной области. Окно поиска и замены можно оставить закрепленным в удобном месте, а затем переключаться между вкладками и видами для выполнения любой операции поиска или замены.

Переключиться на быстрый поиск
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно быстрого поиска.

переключение на поиск в файлах
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно Поиск в файлах.

Переключить на поиск символов
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно "Найти в символах".

См. также

Сочетания клавиш SQL Server Management Studio