Замена в файлах
Вкладка Замена в файлах окна «Найти и заменить» позволяет осуществлять поиск в коде заданного набора файлов заданной строки или выражения и заменять все или некоторые из найденных совпадений. Обнаруженные совпадения и выполненные действия перечислены в окне «Результаты поиска», выбранном в диалоговом окне Параметры результатов.
Чтобы открыть диалоговое окно Найти и заменить, можно также использовать кнопки панели инструментов и сочетания клавиш.
Найти
Данные элементы управления на вкладке Замена в файлах дают возможность задать строку или выражение, с которым необходимо найти совпадение.
Найти
Введите текст для поиска. Диалоговое окно пытается ввести возможный текст поиска, используя текст, выделенный курсором перед открытием диалогового окна или близлежащий текст, либо текст предыдущего поиска. Можно использовать одну из 20 последних строк поиска, выбрав необходимую из раскрывающегося списка.[строка с символами-шаблонами]
При необходимости использования символов-шаблонов, например звездочек (*) и вопросительных знаков (?) в строке поиска, установите флажок Использовать в пункте Параметры поиска и затем выберите пункт Символы-шаблоны.[регулярное выражение]
Чтобы механизм поиска воспринимал текст в строке поиска как регулярное выражение, установите флажок Использовать в пункте Параметры поиска, а затем выберите пункт Регулярные выражения.Построитель выражений
Эта треугольная кнопка рядом с окном Найти становится доступной, когда установлен флажок Использовать в пункте Параметры поиска. Нажмите эту кнопку для отображения списка допустимых символов-шаблонов или регулярных выражений в зависимости от выбранных параметров Использовать. Выбор любого из элементов этого списка добавляет его в строку поиска, указанную в поле Найти.
Заменить на
Эти элементы управления дают возможность указать, что будет вставлено вместо совпадающей строки или выражения.
Заменить на
Для замены экземпляров строки, указанной в поле Найти другой строкой, введите заменяющую строку в это поле. Для удаления экземпляров строки, указанной в поле Найти, оставьте это поле пустым. Выберите раскрывающийся список для отображения 20 последних введенных элементов. Для включения регулярных выражений в строку, указанную в диалоговом окне Заменить на, установите флажок Использовать, затем выберите параметр Регулярные выражения.Построитель выражений
Эта треугольная кнопка рядом с полем Заменить на становится доступной, когда установлен флажок Использовать в пункте Параметры поиска. Нажмите эту кнопку для отображения списка допустимых символов-шаблонов или регулярных выражений в зависимости от выбранных параметров Использовать. Щелчок на любом элементе этого списка добавляет его в строку, указанную в поле Заменить на.Заменить
Нажмите эту кнопку для замены текущего экземпляра строки, указанной в поле Найти строкой, указанной в поле Заменить на, и поиска следующего экземпляра в области, заданной в списке Искать в.Заменить все
Нажмите эту кнопку для замены всех экземпляров строки, указанной в поле Найти строкой, указанной в поле Заменить на, во всех файлах в области, заданной в списке Искать в.
Внимание!Убедитесь, что список Искать в установлен таким образом, чтобы включать только те файлы, которые необходимо изменить.
Отображается напоминание, включающее параметр Сохранять изменяемые файлы открытыми. Для сохранения возможности отмены выберите параметр Отменить. Операция Откат доступна только в файлах, которые остаются открытыми для редактирования после их изменения.
Пропустить файл
Становится доступным, когда список Искать в содержит несколько файлов. Нажмите эту кнопку, если не нужно искать или изменять текущий файл. Поиск продолжится в следующем файле по списку в списке Искать в.
Искать в
Параметр, выбранный из раскрывающегося списка Искать в, определяет, будет ли функция Замена в файлах осуществлять поиск только в файлах, активных в текущий момент, или во всех файлах, хранимых в определенных папках. Выберите область поиска из списка, введите путь к папке или нажмите кнопку Обзор для отображения диалогового окна Пользовательский набор каталогов и выберите набор папок для поиска.
Примечание |
|---|
Если в результате выбора параметра Искать в найден файл, изъятый из системы управления исходным кодом, то поиск производится только в версии файла, загруженной на локальный компьютер. |
Искать в
Выберите в списке предварительно определенную область поиска или используйте диалоговое окно Пользовательский набор каталогов для ввода собственного набора каталогов.Текущий документ
Этот параметр доступен, если открыт документ для редактирования. Производится поиск строки, заданной в поле Найти, в активном документе.Все открытые документы
Поиск производится во всех файлах, открытых в данный момент.Текущий проект
Поиск производится во всех файлах активного проекта.Все решение
Поиск производится во всех файлах активного решения.Включая вложенные папки
Указывает, что будет произведен поиск во вложенных папках папок, указанных в списке Искать в. Для этого необходим пользовательский набор каталогов.Обзор (...)
Нажмите эту кнопку для отображения диалогового окна Выбор папок для поиска, где можно собрать, отредактировать, сохранить и выбрать именованные наборы каталогов для ввода в поле Искать в.
Параметры поиска
Можно развернуть или свернуть раздел Параметры поиска. Могут быть установлены или сняты следующие флажки.
Учитывать регистр
При установке этого флажка диалоговые окна «Результаты поиска» будут показывать только экземпляры строки, указанной в поле Найти, которые совпадают как по содержимому, так и по регистру. Например, при поиске строки Мой_объект с установленным флажком Учитывать регистр будут возвращены строки, включающие «Мой_объект», но не «мой_объект» или «МОЙ_ОБЪЕКТ».Слово целиком
При установке этого флажка окна «Результаты поиска» будут отображать только экземпляры строки, заданной в поле Найти, которые совпадают целыми словами. Например, поиск MyObject вернет «MyObject», а не «CMyObject» или «MyObjectC».Использовать
Указывает, как воспринимать специальные символы, введенные в текстовые поля Найти или Заменить на. Параметры включают Символы-шаблоны и Регулярные выражения.Регулярные выражения
Специальные обозначения определяют образцы текста для поиска совпадения. Для просмотра списка символов см. раздел Как выполнять поиск с помощью регулярных выражений.Символы-шаблоны
Такие специальные символы, как звездочки (*) и вопросительные знаки (?) представляют один или несколько символов. Для просмотра списка символов см. раздел Как выполнять поиск с помощью шаблонов.Искать в файлах указанных типов
Этот список указывает типы файлов, которые будут просмотрены в каталогах, заданных в списке Искать в. Если это поле пусто, то будет произведен поиск во всех файлах в каталогах, указанных в списке Искать в.*.[ext]; *.[ext] (manual)Для нахождения файлов конкретного типа введите специальный символ звездочки (*) вместо имени файла, точку (.) и расширение файла. Для поиска нескольких типов файлов введите несколько строк поиска, разделяя их точкой с запятой (;).
*.[ext]; *.[ext] (from list)Выберите любой элемент списка для ввода заранее заданной строки поиска файлов определенных типов.
Параметры результатов
Раздел Параметры результатов можно разворачивать и сворачивать. Могут быть установлены или сняты следующие флажки.
Окно «Результаты поиска 1»
Если установлен этот флажок, результаты текущего поиска будут добавлены к содержимому окна «Результаты поиска 1». Это окно открывается автоматически и отображает результаты поиска. Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Просмотр, а затем выберите пункт Результаты поиска 1.Окно «Результаты поиска 2»
Если установлен этот флажок, то результаты текущего поиска будут добавлены к содержимому окна «Результаты поиска 2». Это окно открывается автоматически и отображает результаты поиска. Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Просмотр, а затем выберите пункт Результаты поиска 2.Отображать только имена файлов
Позволяет отображать в окнах «Результаты поиска 1» и «Результаты поиска 2» по одной записи для каждого файла, содержащего совпадения со строкой поиска, вместо одной записи для каждого совпадения. Этот параметр не доступен в среде Среда SQL Server Management Studio.Оставить измененные файлы открытыми после выполнения команды «Заменить все»
Если этот флажок установлен, то все файлы, в которых были произведены замены, остаются открытыми, так что изменения можно сохранить или отменить. Объем доступной памяти может ограничить число файлов, которые остаются открытыми после операции замены.
Внимание!Параметр Отменить может использоваться только для файлов, которые остались открытыми для редактирования. Если этот флажок не установлен, то файлы, которые не были уже открыты для редактирования, останутся закрытыми, и параметр Отменить не будет для них доступна.
Поиск и замена представлений
Вкладки в верхней части окна Найти и заменить включают меню Просмотр. Эти меню позволяют выбирать набор полей для отображения в активной панели. Можно закрепить окно «Найти и заменить» в удобном положении, а затем переключать вкладки или представления для выполнения любой операции поиска и замены.
Переключить в режим быстрого поиска
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно Быстрый поиск.Переключить для поиска в файлах
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно Поиск в файлах.Переключить для поиска символов
Эта вкладка панели инструментов изменяет диалоговое окно на диалоговое окно Поиск в символах.
Примечание