Dreamweaver. Нужна раскрашивалка кода.

  • Автор темы Автор темы petrzverev
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

petrzverev

Участник
Топикстартер
Сообщения
3
Реакции
0
Разработчики часто вставляют в свои статьи примеры кода, подсвеченного в соответствии с синтаксисом конкретного языка программирования. То есть в статьи вставляются куски раскрашенного HTML.

Автоматизировать этот процесс умеют плагины некоторых CMS. Умеет генерировать такой html-код и текстовый редактор EditPlus, причём для массы языков. В данный момент им и пользуюсь: вставил в него код, указал язык (CSS, PHP, HTML, JAVA и т.п.), код раскрасился, я его выделил, скопировал как html и перетащил в Dreamweaver, всё. Но у EditPlus какие-то свои представления о том — что раскрашивать, а что нет, да и номера строк он не генерит. Ещё есть несколько классных разработок, они в виде скриптов. Например на Джаваскрипте. Но я не знаю — можно ли его подрубить к Dreamweaver-у.

Тем временем, вся работа по вёрстке для вэба ведётся в Dreamweaver. Поэтому хочется раскрашивалки именно для него, типа расширения какого-нибудь. Подскажите — есть такое? Я не нашёл.

И вообще расскажите — чем вы пользуетесь для этого.
 
Ответ: Dreamweaver. Нужна раскрашивалка кода.

Оставим за скобками осуждение использования Dreamveawer и прочих визивигов. Не знаю я никаких к нему расширений, у меня удобный, быстрый, четкий редактор. Поэтому сразу перейдем к указаниям:

Google Code Prettify
Умеет сам определять тип языковой разметки.
Подключается просто:
1. Из скачанного архива файлы заливаете в какую-нибудь папку на сервере
2. Прописываете в заголовке страницы:
PHP:
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
3. К тегу body дописываете onload="prettyPrint()". Получится, например, так:
<body onload="prettyPrint()">
4. Помещаете код в положенный ему тэг <code></code>. Тэг code должен быть с классом prettyprint. То есть примерно так:
PHP:
<code class="prettyprint">var j = 'Фигня';</code>
5. Ваши страницы будут с подсвеченными кодами.

Ну и, ясное дело, можно самому залезть в
prettify.css и там всякого накрасить, как хочется.
 
Статус
Закрыто для дальнейших ответов.