Подсветка кода

Этот онлайн-сервис предназначен для всех блоггеров (и не только), которые периодически используют в своих постах/статьях куски программного кода.

На данный момент подсветка кода проверена только с LiveJournal-блогами, но, думаю, с другими типами блогов не должно быть особых проблем, а если будут - пишите в комментариях. Так же пишите в комментарии, если будут идеи по улучшению сервиса, или что-то будет некорректно подсвечиваться :)

Работа проверена на броузерах: Internet Explorer 7, Firefox 3.0.1, Opera 9.20


Для выполнения подсветки кода введите его сюда:

и выберите язык:

Код для вставки в блог:

Изменения от 8 августа 2008: дополнен список ключевых слов C#.
Изменения от 9 августа 2008: исправлен баг в работе с Firefox, добавлена возможность делать ссылку “copy to clipboard”.
Изменение от 9 декабря 2009: исправлен баг с html-тэгами в исходном коде.

Информация об авторских правах. Изначально скрипт подсветки был написан Alex Gorbatchev - при открытии этой страницы вы можете посмотреть информацию об авторе, кликнув на меню “?” в области предпросмотра. Вы можете свободно использовать его скрипт на своих сайтах для выполнения подсветки любого кода. Однако, если по какой-либо причине вы не желаете или не можете устанавливать ява-скрипты на своем сайте, а просто хотите быстро выполнить подсветку и получить независимый ни от чего HTML-код, тогда мой сервис сделан именно для вас. В случае, если вы захотите использовать в подсвеченном коде панель со ссылкой “copy to clipboard”, создаваемую данным сервисом, тогда вам необходимо оставлять так же ссылку на данный сервис (ссылка генерируется автоматически).

  • Иван

    Сервис что надо. Спасибо. Только не работает под Firefox 3 (по крайней мере у меня)

  • mihasic

    за сервис респект

    под фф3 и у меня отказался работать… а еще в шарпе не распознал слово partial и кастомные типы данных

  • AndreiKs

    Ага под Firefox 3 не работает…

  • http://aivolkov.ru/ Алексей Волков

    Почему не работает в фф3 - проверю завтра, постараюсь исправить.
    Поддержка нововведений C# 3.5 и слово partial тоже будет, видимо, завтра. С кастомными типами немного посложнее будет, не буду обещать, когда появится.

    Другие пожелания и предложения так же приветствуются :)

  • Дениско

    прикольно :)

  • Palard

    Спасибо, полезный сервис.
    Только почему-то в textarea не появляется код для php-подсветки, приходится вытаскивать файрбагом из dom. И можно еще код делать с переносами строк, а то неудобно что-то оперативно поправлять потом.

  • Vladislav

    Сломался конвертер. Раскрашеный код показывает а поле “Код для вставки в блог:” пусто. Проверял в опере 9.52 и в IE 7.

    UPDATE: Наблюдается только для кода на VB.

  • Marat

    Клёвая вещь. Только директивы #include не отображаются. Надо менять ” на ASCII коды или что-то вроде того. ;)

  • Oleg

    Отличный сервис!
    Спасибо огромное!

  • http://aborovinskih.wordpress.com/2009/11/11/kernel-assembly/ Ядерная сборка (Ubuntu 9.10) « «Мыслеуловитель» ↂ Алексея Боровинских

    [...] А вот собственно и решение: подсветка кода [...]

  • Denis

    для VB не работает… (((

  • Kain Haart

    Спасибо! До этого пытался подсветить несколькими другими - они некорректно работали с кириллицей

blog comments powered by Disqus
Noncommercial Attribution license