Dreamweaver 4

Замена


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

Для управления заменой служат три элемента управления.

  • Replace With (Заменить на). Поле предназначено для ввода образцов замены.
  • Replace (Заменить). Кнопка запускает команду поиска следующего вхождения поискового образца и его замены.
  • Replace All (Заменить все). Кнопка инициирует процедуру глобального поиска и замены.
  • Команда замены работает во всех режимах и областях, доступных для простого поиска. В режиме поиска дескрипторов (Specific Tag) потенциал этой команды намного превосходит все остальные ее возможности. Она позволяет пользователю внести в исходную разметку документа любые изменения — от тончайшей настройки отдельных атрибутов до масштабного перекодирования больших кодовых фрагментов. Так, с ее помощью можно:

  • менять или удалять дескрипторы;
  • задавать значения атрибутов дескрипторов;
  • удалять выбранные атрибуты;
  • добавлять текстовое содержимое или коды разметки перед и после заданного дескриптора-контейнера.
  • Диалоговое окно команды замены дескрипторов показано на рис. 4.7. Кроме знакомых кнопок и полей, предназначенных для задания области поиска, выбора фильтров и управления всей процедурой, оно имеет список Action (Действие), с помощью которого выполняется основная настройка команды.

    Puc. 4.7. Замена кодов



    Рассмотрим список возможных действий раздела Action (Действие).

  • Replace Tag & Content (Заменить дескриптор и содержимое). Меняет выбранный дескриптор и его содержимое на заданную в поле With (На) строчку. Последняя может включать в себя любые коды разметки языка HTML.
  • Replace Content Only (Заменить содержимое). Меняет содержимое выбранного дескриптора на заданную строчку, в состав которой могут входить коды разметки.

  • Remove Tag & Content (Удалить дескриптор и содержимое). Удаляет выбранный дескриптор и его наполнение.


  • Strip Tag (Удалить дескриптор). Удаляет дескриптор, оставляя его содержимое неизменным.


  • Change Tag (Изменить дескриптор). Выполняет замену дескриптора, выбранного в поле Find What (Найти), на выбранный дескриптор поля То (На).


  • Set Attribute (Задать значение атрибута). Задает значения существующих атрибутов или вставляет новые атрибуты с выбранными пользователем значениями.


  • Remove Attribute (Удалить атрибут). Удаляет выбранный атрибут.


  • Add Before Start Tag (Добавить перед открывающим дескриптором). Вставляет текстовую строку перед заданным открывающим дескриптором. Строка может включать любые коды разметки.


  • Add After End Tag (Добавить после закрывающего дескриптора). Вставляет текстовую строку (с кодами разметки или без оных) после заданного закрывающего дескриптора.


  • Add After Start Tag (Добавить после открывающего дескриптора). Вставляет текстовую строку после выбранного открывающего дескриптора. Строка может включать любые коды разметки.


  • Add Before End Tag (Добавить перед закрывающим дескриптором). Встав-ляет текстовую строку (с кодами разметки или без оных) после выбранного закрывающего дескриптора.


  • Не все перечисленные настройки команды замены дескрипторов являются универсальными. В языке HTML есть одиночные коды разметки и дескрипторы без параметров, выбор которых существенно ограничивает список доступных настроечных параметров. В таких случаях программа делает недоступными соответствующие поля и списки диалогового окна Replace (Замена).


    Содержание раздела