Настройка горячих клавиш в DreamWeaver CS4 |
30.10.2005 |
||||||||||||||||||||||
|
|||||||||||||||||||||||
Содержание:
ВступлениеИз всех систем разработки сайтов редактор DreamWeaver, пожалуй, самый удобный. Всем он хорош, но, как и в других аналогичных системах, не хватает в нем возможности оперативно вставлять в текст страницы сайта такие важные символы, как, например, тире (—) или угловые кавычки («»), а также другие полезные символы, имеющиеся в кодировке Unicode. Добраться до некоторых из этих знаков можно, но это отнимает несколько драгоценных секунд и сильно отвлекает внимание от набора текста. Тем не менее, DreamWeaver построен таким образом, что позволяет дополнять себя новыми функциями, что мы и используем для решения нашей задачи. Сначала мы создадим новые функции вставки нужных нам символов, написав их на Javascript, а затем подкорректируем файл конфигурации меню, включив туда новые команды вызова этих функций и присвоив им удобные сочетания клавиш. Этап 1. Создание личного профиля меню.
Теперь откроем папку: c:\Documents and Settings\Имя Пользователя\Application Data\Adobe\ и создадим в этой папке новую папку — «CommandsMy». На этом подготовительный этап 1 завершён, переходим к этапу 2. Этап 2. Создание файлов команд.Файл команды вставки символа пишется в «Блокноте» в виде пустой web-странички, которая при загрузке вызывает функцию на языке Javascript. Функция состоит из 3 действий. Сначала проверяется доступность текста, в который должен быть вставлен символ, затем следует собственно команда вставки, а затем подается команда нажатия стрелки вправо, чтобы снять установленное на вставленном символе выделение и установить курсор после вставленного символа: <HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
<!--
function runCommand()
{
if (dw.getFocus() != 'browser' && dw.getDocumentDOM() != null &&
dw.getDocumentDOM().getParseMode() == 'html')
{
dw.getDocumentDOM().insertHTML('«');
dw.getDocumentDOM().arrowRight();
}
}
// -->
</SCRIPT>
</HEAD>
<BODY onLoad="runCommand()">
</BODY>
</HTML> Создадим в папке «CommandsMy», скажем, 10 таких файлов вставки наиболее часто встречающихся символов. Файлы должны различаться кодом вставляемого символа (выделенный фрагмент). Имена файлам можно дать, исходя, например, из шестнадцатеричных кодов вставляемых символов. Расширение файлов должно быть «htm», например:
Этап 3. Настройка конфигурационного файла меню.Откроем в «Блокноте» созданный DreamWeaver'ом ещё на первом этапе файл: c:\Documents and Settings\Имя Пользователя\ и в самый конец раздела <menu name="_Commands" id="DWMenu_Commands"> перед закрывающим тегом добавим: <separator /> и сохраним в кодировке UTF-8. Примечание: В приведенном выше фрагменте строчки тега <menuitem> переносятся на другую строчку, поскольку не помещаются на страничке целиком. В конфигурационном файле строчки не должны переноситься. Как вариант сохранению в кодировке UTF-8, можно сохранить и в кодировке по умолчанию (ANSI), но тогда в самое начало файла придётся добавить строку: <?xml version="1.0" encoding="windows-1251"?> и не использовать символ «Минус» в тексте названия пункта меню. Остальные использованные в названиях символы DreamWeaver находит в однобайтовой кодировке. Замечу, что символы стрелок DreamWeaver почему-то в меню не отображает даже при сохранении файла конфигурации меню в кодировке UTF-8, поэтому мы их заменим на два символа, дающих вместе изображение стрелки. После сохранения файла конфигурации заставим DreamWeaver перечитать его. Для этого или просто перезагрузим его, или найдём панель вставки «Insert», и при нажатой клавише «Ctrl», щёлкаем левой кнопкой мыши по кнопке выбора группы. В открывшемся меню выбираем отсутствовавший при обычном нажатии пункт «Reload Extensions». Теперь переключаемся на латинскую раскладку и снова откроем Edit → Keyboard Shortcuts... и найдём наши новые команды. Нам надо отменить все изначальные горячие клавиши, использующие цифру 0 (правая скобка), поскольку они конфликтуют с нашими горячими клавишами. Для этого удалим и снова попытаемся создать наши горячие клавиши. Возникнет предупреждение, что такая комбинация уже используется, но мы подтверждаем переопределение и сохраняем настройки. ЗаключениеИтак, в меню «Commands» у вас появилось 11 новых пунктов, позволяющих вставлять в текст страницы нужные нам символы. Эти же символы можно набирать и с клавиатуры нажатием на горячие клавиши, указанные справа от названий пунктов меню. Более подробно о продвинутых методах настройки старой версии DreamWeaver MX можно прочитать тут: http://flash-ripper.com/articles/dreamweaver/2002_08_17_customizing_dwmx_contents.htm Официальная страница программы: |
|||||||||||||||||||||||
| [Вернуться в начало] |
[Оставить отзыв в гостевой] | ||||||||||||||||||||||