Иллюстрированный самоучитель по Adobe GoLive 6

Редактирование HTML-кода

Текстовые макросы помогут экономить время, если вы часто используете редакторы HTML, JavaScript и WebObjects, встроенные в Adobe GoLive.

Четыре текстовых макроса содержатся в четырех разрешающих редактирование, файлах.

  • Один файл содержит пользовательскую комбинацию тегов, три других являются специфическими для сред. Файл AdobeVGoLive 6.QJBNG\Setthig\Text Macros\All\Default.macro может содержать любую комбинацию тегов HTML, строк JavaScript и кодовых отрезков WebObjects. Эти объекты могут быть вставлены в любое из редактируемых окон Adobe GoLive.
  • Файл Adobe\Golive 6.0_ENG\Setting\Text Macros\SS\Souree.macro может содержать текст так же, как теги HTML. Эти макросы могут быть вставлены в исходный код HTML, отображенный в режиме редактирования исходного кода.
  • Файл Adobe\GoLive 6.0_ENG\Setting\Text Macros\JavaScript\Source.macro содержит заготовленные заранее строки кода JavaScript. Эти теги могут быть вставлены в исходный код JavaScript, отображаемый в редакторе JavaScript.
  • Файл AdobeXGoLive 6.0_ENG\Setting\Text Macros\WebObjects.macro содержит отрезки кода WebObjects. Эти отрезки – кода могут быть вставлены в исходный код WebObjects, отображаемый редактором объявления WebObjects.

Все файлы макросов загружаются ори запуске Adobe GoLive, однако, файлы из каталогов SS, JavaScript и Аll загружаются, только если подходящие программные модули подключены в окне Modules Manager (Управление модулями), подробно описанной в разд. "Настройки" главы Adobe GoLive 6 перед вами: как на заблудиться.

Чтобы вставить автоматизированный исходный код. Введите имя макроса и нажмите SHIFT + CTRL + M (в Windows) или Command+M (в Маc OS). Эта комбинация клавиш вставит в то место, где находится курсор, содержимое соответствующего макроса.

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

Вы можете изменять текстовые макросы. Для этого следует сначала открыть нужный исходный файл с помощью Adobe GoLive или текстового редактора, а потом редактировать его содержимое. Текстовые макроопределения должны иметь следующий базовый формат:

ИмяМакроса [Разграничитель] СодержаниеМакроса[Разграничитель]

Первый элемент в макроопределении – это имя макроса, которое вы вводите в соответственном редакторе, прежде чем нажать SHIFT + CTRL + M (в Windows) или Command+M (в Mac OS). За исключением пробелов и позиций табуляции, вы можете использовать любую комбинацию знаков для имени макроса, но должны ограничиться использованием букв и цифр.

Отделенный знаком пробела, второй элемент определяет содержание макроса, т.е. текст, который собственно будет вставлен. Элемент содержания должен быть заключен в два идентичных разграничительных знака. Когда вы заставляете Adobe GoLive вставить текстовый макрос, интерпретатор макросов будет рассматривать первый знак после пробела как разграничитель и искать второй подобный знак, чтобы определить, где кончается содержание макроса.

Например, макрос тега изображения с основными атрибутами мог бы выглядеть так:

image §<img "src=../GIFS/???.GIF" width="20" height="20">§

Вы можете также использовать текстовые макросы, чтобы вставлять строки форматированного текста. Например:

Webdesign §This Web Site was designed using <B>Adobe GoLive.<B>§

Уже было отмечено, что разграничители сообщают интерпретатору текстовых макросов Adobe GoLive, где начинается и заканчивается содержимое. Можно использовать любой знак в качестве разграничителя, руководствуясь только одним правилом: разграничитель (т. е. тот знак, который его представляет в данном макросе) не может встречаться в содержимом макроса. Возможно использовать даже пробелы и символы возврата каретки, чтобы вставить структурированный текст и многострочный код, соответственно.

Вот пример неправильного использования разграничителей:

image H<img "src=../GIFS/???.GIF" width="2b" height"=n20">"

Как вы видите, значки (двойные кавычки), являющиеся разделителями, содержатся также в тексте макроса. Таким образом, главное и единственное правило использования разграничителей не выполнено. Это определение макроса не произведет полезного результата. Так что Adobe GoLive вставит только текст перед вторыми двойными кавычками. Результат будет таков:

image "<img

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

Обычно во время вставки текстового макроса, текстовый макроинструмент Adobe GoLive выделяет целую вставку. Однако чтобы обеспечить наибольшую гладкость процесса работы, вы можете также помещать место добавления или выделять текст для перепечатывания в любом месте вставки. Еще одно удобство работы с макросами заключается в том, что существует возможность указать Adobe GoLive так называемые "места добавления" и "места перепечатывания".

Помещение "места добавления1" в макрос совершается путем вставки значка "вертикальная черта" (|). Например:

Image /<img "src=I" width="20" height="20">"/

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.