Dreamweaver поиск и замена

Обновлено: 04.07.2024

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

Выберите пункт Find and Replace меню Edit или нажмите комбинацию клавиш CTRL + F. На экране появится окно Find and Replace, показанное на рис. 2.27. Обратите внимание, что это также немодальное диалоговое окно, т. е. вы не потеряете доступ к окну документа.


Рис. 2.27. Диалоговое окно Find and Replace

Всплывающее меню Search For позволяет задать, в каком тексте нужно произвести поиск: в тексте страницы (пункт Text), в "сыром" HTML-коде (Source Code), в тексте страницы, но более хитрым образом (Text (Advanced)), или в тексте заданного тега (Specific Tag). Если выбраны первые два пункта, то искомый текст (подстрока) вводится в текстовое поле Search For, а текст, на который нужно заменить искомый, – в текстовое поле Replace With.

Здесь все более-менее просто. Вы, наверное, уже пользовались функцией поиска и замены в других текстовых редакторах, так что уже знакомы со всем этим.


Рис. 2.28. Диалоговое окно Find and Replace (выбран режим "хитрого" поиска)

Если же вы выберете пункт Text (Advanced), в окне поиска и замены кое-что добавится (рис. 2.28). Это будет новая группа элементов управления, состоящая из двух кнопок и двух раскрывающихся списков, позволяющих задать, внутри какого тега будет искаться тот или иной текст.

Раскрывающийся список, находящийся справа, задает тег, в котором будет искаться текст. А раскрывающийся список, находящийся слева, задает, где будет производиться поиск: внутри этого тега (пункт Inside Tag) или вне его (Not Inside Tag). Если вам нужно искать текст внутри (или вне) нескольких тегов, то, щелкая кнопку со значком плюса, вы можете добавить сколько угодно таких групп элементов управления. Соответственно, кнопка со значком минуса удаляет группу элементов, в которой она расположена.

Но самые мощные возможности Dreamweaver предоставляет для поиска и замены тегов, для чего достаточно выбрать пункт Specific Tag всплывающего меню Search For. В окне поиска и замены появится группа элементов управления для задания параметров поиска и еще одна группа – для задания параметров замены (рис. 2.29).


Рис. 2.29. Диалоговое окно Find and Replace (выбран режим поиска тега)

С помощью Adobe Dreamweaver легко выполнять поиск и замену текущего файла, выбранных файлов или каждого файла на вашем веб-сайте. Когда вы привыкнете использовать глобальный поиск и замену, вы удивитесь, как раньше жили без него. Узнайте, как всего за пять минут.

Начиная

Для поиска в одном файле откройте файл для редактирования в Dreamweaver. Перейдите к «Найти и заменить» в меню «Редактировать» или нажмите Ctrl-F/Cmd-F. Введите слова для поиска в поле поиска и слова для замены в поле замены. Убедитесь, что выбран «Текущий документ», и нажмите «Заменить». Продолжайте нажимать «заменить», пока Dreamweaver не заменит все экземпляры на странице.

Для поиска по всему веб-сайту откройте Dreamweaver и откройте предварительно определенный веб-сайт. В списке папок выделите файлы, которые вы хотите найти. Перейдите к «Найти и заменить» в меню «Редактировать» или нажмите Ctrl-F/Cmd-F. Введите слова для поиска в поле поиска и слова для замены в поле замены.

Убедитесь, что выбран «Выбранные файлы на сайте», если вы хотите искать только некоторые страницы в вашем Интернете, «Открытые документы», если вы хотите искать только те файлы, которые вы открыли для редактирования, или «Весь текущий локальный сайт» если вы хотите найти все страницы. Затем нажмите «Заменить все».

Dreamweaver предупредит вас, что вы не сможете отменить эту операцию. Нажмите «Да». Dreamweaver покажет вам все места, где была найдена строка поиска. Результаты будут отображаться в поисковой панели под окном вашего сайта.

Полезные советы

Чтобы избежать совпадения с элементами, которые не следует заменять, создайте строку поиска, которая является очень специфичной. Например, строка «in» будет находиться внутри слов («tin», «insider» и т. Д.). Вы можете включить части вашей фразы поиска в вашу фразу замены. Например, если вы хотите заменить «в отношении» на «в отношении», вы должны включить все слова в строку поиска и заменить строку. Просто поиск «in» приведет к тому, что каждый экземпляр этих двух букв будет заменен на «on». Превращение «олова» в «тонну» и «инсайдера» в «наблюдателя».

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

Dreamweaver также позволяет выполнять поиск в блоке текста или определенной папке на жестком диске. Выберите эти параметры в раскрывающемся списке «Найти в». Dreamweaver будет выполнять поиск по исходному коду, только внутри текста страницы, внутри тегов (чтобы найти атрибуты и значения атрибутов) или в расширенном текстовом поиске для поиска по нескольким тегам.

Вы можете дважды щелкнуть результаты, чтобы увидеть, что было изменено, и внести изменения.

Adobe Dreamweaver выполняет стандартные замены с поиском и заменой в текущем файле, выбранных файлах или в каждом файле на вашем веб-сайте. Инструмент мощный, но он не лишен некоторых важных ограничений.

Эти инструкции применимы к Dreamweaver CC 2020 для Windows и Mac, хотя эта функция работает аналогично в более старых версиях программы.

Первые шаги

Чтобы выполнить поиск в одном файле, откройте файл для редактирования в Dreamweaver. Нажмите Ctrl-F or Cmd-F. Введите поисковый запрос в поле "Найти" и замену в поле "Заменить". Выбрать Текущий документ выбрать Заменять. Перебирайте каждое вхождение, пока Dreamweaver не устранит каждую из них.

Подход Adobe к поиску и замене одинаков для всех программ Creative Cloud. Итак, если вы знакомы с поведением InDesign, вы уже знакомы с поведением Dreamweaver, и наоборот.

Для поиска по всему сайту откройте определенный сайт. В списке папок выделите файлы, в которых нужно выполнить поиск. Затем выполните ту же процедуру, только на этот раз убедитесь, что Выбранные файлы на сайте выбран, если вы хотите выполнить поиск только на некоторых страницах в Интернете, Открытые документы если вы хотите искать только те файлы, которые открыты для редактирования, или Весь текущий локальный сайт если вы хотите искать по всем страницам. Затем выберите Заменить все.

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

Советы по поиску Adobe

Функция поиска, реализованная Adobe, имеет некоторые особенности, которых нет, например, в Microsoft Word.

Dreamweaver поддерживает варианты сужения поиска: Учитывать регистр точно соответствует верхнему или нижнему регистру вводимого вами текста, так что In не будет соответствовать. Соответствовать целому слову соответствует только слову in, а не инсайдерскому или олову.

Игнорировать пробелы соответствует фразам, в которых между словами есть табуляция или возврат каретки, даже если в вашей поисковой фразе был только пробел. Использовать регулярное выражение позволяет выполнять поиск с использованием подстановочных знаков.

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

С помощью команды «Найти и заменить» можно искать текст, HTML-теги и атрибуты в документе или наборе документов.
На панели «Поиск» в группе «Результаты» отображаются результаты работы функции «Найти
все».
Примечание. Для поиска файлов на сайте используются различные команды: «Найти на локальном сайте» и «Найти на удаленном сайте».

1 Откройте документ, в котором нужно выполнить поиск, или выделите документы или папку на панели «Файлы» .
2 В меню Правка («Редактирование») выберите пункт «Найти и заменить».


3 В строке «Область поиска» можно указать, в каких файлах выполнять поиск (откройте список мест поиска).

Выделенный текст Ограничивает поиск текстом, выделенным в данный момент в активном документе.
Текущий документ Ограничивает поиск активным документом.
Открытые документы Выполняет поиск во всех открытых в данных момент документах.
Папка Ограничивает поиск конкретной папкой. Выбрав вариант «Папка», щелкните значок папки для обзора и выбора папки для поиска.
Выбранные файлы на сайте Ограничивает поиск файлами и папками, выбранными в данный момент на панели «Файлы».
Весь текущий локальный сайт Расширяет поиск на все HTML-документы, файлы библиотек и текстовые документы на текущем сайте.
4 Во всплывающем меню «Поиск» укажите нужный тип поиска.
Исходный код Поиск конкретных текстовых строк в исходном коде HTML. Этот вариант позволяет искать конкретные теги, но более гибкие возможности поиска тегов обеспечиваются вариантом «Указанный тег».
Текст Поиск конкретных текстовых строк в тексте документа. При поиске текста любой прерывающий строки HTML-код игнорируется. Например, поиск строки the black dog находит как the black dog, так и the <i>black</i> dog.
Текст (дополнительно) Поиск конкретных текстовых строк внутри или за пределами тега или тегов.
Например, в документе, который содержит следующий HTML-код, поиск строки tries с указанием параметра «Вне тега» и тега i найдет только второе вхождение слова tries: John <i>tries</i> to get his work done on time, but he doesn't always succeed. He tries very hard. .
Указанный тег Поиск конкретных тегов, атрибутов и значений атрибутов, например всех тегов td с атрибутом valign = top.

Примечание. Нажав сочетание клавиш «Ctrl» + «Enter» или «Shift» + «Enter» (Windows) либо «Control» + «Return», «Shift» + «Return», «Command» + «Return» (Macintosh), можно добавить в поля поиска текста разрывы строк, что позволяет искать символы перевода строки. При выполнении такого поиска отмените выбор параметра «Не учитывать пустое пространство», если не используются регулярные выражения.

Этот поиск находит именно символ перевода строки, а не наличие ее разрыва; например, тег <br> или <p> найден не будет. Символы перевода строки в представлении «Дизайн» отображаются как пробелы, а не как разрывы строк.
5 С помощью следующих параметров можно расширить или ограничить поиск.
Учитывать регистр Ограничивает поиск текстом, в точности соответствующим искомому регистру.
Например, при поиске строки the brown derby строка The Brown Derby найдена не будет.
Не учитывать пробельные символы При поиске несколько пробелов подряд интерпретируются как один пробел. Например, если выбран этот параметр, строка this text соответствует this text и this text, но не thistext. Этот параметр недоступен при выбранном параметре «Использовать регулярное выражение»;
для игнорирования пустого пространства необходимо явно написать регулярное выражение. Заметьте, что теги <p> и <br> не учитываются как пустое пространство.
Слово целиком Ограничивает поиск текстом, совпадающим с одним или несколькими целыми словами.

Примечание. Использование этого параметра равнозначно поиску регулярного выражения со строкой поиска, начинающейся и заканчивающейся на \b (регулярное выражение границы слова).

Использовать регулярное выражение Интерпретирует определенные символы и короткие строки (например, ?, *, \w или \b) в строке поиска как операторы регулярных выражений. Например, поиск выражения the b\w*\b dog найдет как the black dog, так и the barking dog.

Примечание. Если при работе в представлении «Код» внести в документ изменения и попытаться найти и заменить что-либо, отличное от исходного кода, откроется диалоговое окно с уведомлением о синхронизации двух представлений перед поиском.

6 Для поиска без замены нажмите кнопку «Найти далее» или «Найти все».
Найти далее Переходит и выделяет следующее вхождение искомого текста или тегов в текущем документе.
Если в текущем документе больше нет вхождений искомого тега, Dreamweaver переходит к следующему документу (при поиске в более чем одном документе).
Найти все Открывает панель «Поиск» в группе панелей «Результаты». При поиске в отдельном документе функция «Найти все» отображает все вхождения искомого текста или тегов с некоторым окружающим контекстом. При поиске в каталоге или на сайте отображается список документов, которые содержат данный тег.
7 Чтобы заменить найденный текст или теги, нажмите кнопку «Заменить» или «Заменить все».
8 По завершении нажмите кнопку «Закрыть».

Используйте диалоговое окно «Найти и заменить» для поиска текста или тегов в документе и замены найденного материала другим текстом или тегами.

1 В меню «Редактирование» выберите пункт «Найти и заменить».
2 Во всплывающем меню «Поиск» выберите пункт «Указанный тег».
3 Выберите во всплывающем меню рядом с меню «Поиск» нужный тег или вариант [any tag] или введите имя тега в текстовом поле.
4 (необязательно) Ограничьте поиск одним из следующих модификаторов тегов.
С атрибутом Указывает атрибут, который должен содержаться в теге для совпадения. Можно указать конкретное значение атрибута или выбрать вариант [any value].
Без атрибута Указывает атрибут, который не должен содержаться в теге для совпадения.
Например, с помощью этого параметра можно найти все теги img без атрибута alt.
Содержит Указывает текст или тег, который должен содержаться в исходном теге для совпадения.
Например, в коде <b><font size="4">heading 1</font></b> тег font содержится внутри тега b.
Не содержит Указывает текст или тег, который не должен содержаться в исходном теге для совпадения.
Внутри тега Указывает тег, в котором должен содержаться целевой тег для совпадения.
Вне тега Указывает тег, в котором не должен содержаться целевой тег для совпадения.
5 (необязательно) Для дальнейшего ограничения поиска нажмите кнопку со знаком «Плюс» (+) и повторите шаг 3.
6 Если в шагах 3 и 4 не были применены модификаторы тегов, нажмите кнопку со знаком «Минус» (-), чтобы убрать всплывающее меню модификаторов.
7 Чтобы при нахождении тега выполнить действие (например, удалить или заменить тег), выберите действие во всплывающем меню «Действие» и, если это применимо, укажите дополнительную информацию, необходимую для выполнения действия.


Определение сокращений и акронимов

HTML поддерживает теги, позволяющие определять сокращения и акронимы, которые могут использоваться на странице для поисковых механизмов, средств проверки орфографии, программ языкового перевода или синтезаторов речи. Например, можно указать, что сокращение ИМ в странице означает «инженер-механик», а ВОЗ — «Всемирная организация здравоохранения».

1 Выберите сокращение или акроним в тексте страницы.
2 Выберите меню «Вставка» > «HTML» > «Объекты текста» > «Сокращение» или «Вставка» > «HTML» > «Объекты текста» > «Акроним».
3 Введите полный текст акронима или сокращения.
4 Введите язык, например en — английский, ru — русский или uk — украинский.


Задание установок копирования и вставки

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

Сохранение шаблона поиска

Шаблоны поиска можно сохранять и в дальнейшем использовать повторно.


Повторный вызов шаблона поиска

Читайте также: