Замена в файлах
Окно Заменить в файлах используется для поиска строки или выражения и изменения всех или некоторых найденных совпадений в коде определенного набора файлов.Найденные совпадения и предпринятые действия перечисляются в окне Результаты поиска, выбранном в диалоговом окне Параметры результатов.
Примечание |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Для изменения настроек выберите Параметры импорта и экспорта в меню Сервис.Дополнительные сведения см. в разделе Настройка параметров разработки в Visual Studio. |
Для отображения вкладки Заменить в файлах в диалоговом окне Поиск и замена можно использовать любой из перечисленных ниже методов.
Отображение вкладки "Заменить в файлах"
В меню Правка разверните узел Поиск и замена.
Выберите пункт Заменить в файлах.
— либо —
Если Поиск и замена окно уже открыто, в панели инструментов, выберите Заменить в файлах.
Найти
Чтобы найти новую текстовую строку или выражение, укажите его в поле.Для поиска 20 строк, в которых следует искать недавно, откройте список и выберите строку, для которой требуется выполнить поиск.Выбор смежных Построителя кнопку, если необходимо использовать один или несколько регулярных выражений в строку поиска.Дополнительные сведения см. в разделе Использование регулярных выражений в Visual Studio.
Заменить на
Для замены экземпляров строки, в Найти поле с другой строкой, введите заменяющую строку в Заменить на поле.Чтобы удалить экземпляры строки, в Найти поле, оставьте это поле пустым.Открытие списка для отображения 20 строк, для которых был выполнен поиск недавно.Выбор смежных Построителя кнопку, если необходимо использовать один или несколько регулярных выражений в строку замены.Дополнительные сведения см. в разделе Использование регулярных выражений в Visual Studio.
Искать в
Этот параметр выбирается из раскрывающегося списка Искать в и определяет, будут ли операции Заменить в файлах выполнять поиск только в активных в данный момент файлах или во всех файлах, расположенных в указанной папке.Выберите область поиска из списка, введите путь к папке или нажмите кнопку Обзор (...) кнопку, чтобы отобразить Выбор папок поиска диалоговое окно и выбрать набор папок поиска.Кроме того, можно ввести путь непосредственно в поле Искать в.
Примечание |
---|
Если в результате выбора параметра Искать в выполняется поиск в файле, извлеченном из системы управления версиями, то поиск производится только в версии файла, загруженной на локальный компьютер. |
Параметры поиска
Раздел Параметры поиска можно развернуть или свернуть.Ниже перечислены параметры, которые могут быть выбраны или отменены.
С учетом регистра
Если этот флажок установлен, в окне Результаты поиска будут отображаться только те экземпляры строки, указанной в поле Найти, которые совпадают с ней по знакам и их регистру.Например, поиск строки "MyObject" с установленным флажком С учетом регистра вернет строки "MyObject", но не "myobject" или "MYOBJECT".Слово целиком
Если этот флажок установлен, в окне Результаты поиска будут отображаться только те экземпляры строки, указанной в поле Найти, которые соответствуют полным словам.Например, поиск строки "MyObject" вернет "MyObject", но не "CMyObject" или "MyObjectC".Использование регулярных выражений
Если этот флажок установлен, специальными обозначениями можно использовать для определения образцов текста в Найти или Заменить на текстовых полей.Список этих нотаций Использование регулярных выражений в Visual Studio.Искать следующие типы файлов
В этом списке определяются типы файлов, которые будут просмотрены в каталогах, указанных в поле Искать в.Если это поле оставлено пустым, то поиск будет выполнен по всем файлам каталогов, указанных в поле Искать в.Выберите любой элемент списка для ввода заранее заданной строки, поиск которой будет выполнен в файлах указанных типов.
Параметры результатов
Раздел Параметры результатов может быть свернут или развернут.Ниже перечислены параметры, которые могут быть выбраны или отменены.
Окно "Результаты поиска 1"
Если установлен этот флажок, содержимое окна Результаты поиска 1 будет перезаписано результатами текущего поиска.Это окно открывается автоматически и отображает результаты поиска.Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Просмотр, а затем щелкните Результаты поиска 1.Окно "Результаты поиска 2"
Если установлен этот флажок, содержимое окна Результаты поиска 2 будет перезаписано результатами текущего поиска.Это окно открывается автоматически и отображает результаты поиска.Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Вид, а затем щелкните Результаты поиска 2.Вывести только имена файлов
Если этот флажок установлен, окна Результаты поиска список полных имен и путей для всех файлов, содержащие строку поиска.Однако результаты не включают строки кода, где отображается строка.Этот флажок доступен только для поиска в файлах.Оставить измененные файлы открытыми после групповой замены
Если этот флажок установлен, все файлы, в которых были произведены замены, останутся открытыми. Это позволяет отменить или сохранить изменения.Количество файлов, которые останутся открытыми после операции замены, может быть ограничено объемом доступной памяти.Внимание Команду Отменить можно выполнить только в тех файлах, которые остаются открытыми для редактирования.Если этот параметр не установлен, файлы, которые не были до этого открыты для редактирования, останутся закрытыми, и команда Отменить будет для них недоступна.