Комментарии
Что же так тяжело :) Линии Break, линии :)

У вас на сайте "Line Brake", а нужно "Line Break"
Да, думаю, что через стили и замены тега на какой-нибудь односимвольный, форматированный код был бы гораздо короче.
Отличный функционал. Осталось попросить уважаемого va1en0k-а интеграции этой возможности в его замечательный скрипт для Greasemonkey.
Исправьте ссылку, пожалуйста, у вас там русские буквы затесались
Да уж, НЛО... а комментарий действительно не изменить.
обидно. Там вроде с и р русские подставились, особо не вглядывался
Замечен баг - не корректно осуществляется подсветка названий классов в C# (после class и new). Если следовать стандарту - то следовать ему до конца.
А вообще сервис полезный. В качестве развития предложил бы вынос в css описания стилевых классов (в среднем 3-4 класса) и увеличение количества поддерживаемых цветовых схем.
Да, названия классов пока не подсвечиваются..
От CSS намеренно отказался, так как Хабровский редактор его не кушает.
ну... на данный момент - не заметил признаков форматирования кода (тестил только на js-коде), только подсветка. если ещё не видели хайлайтер GeSHi - посмотрите в его сторону (вот только он на php. но это же не страшная проблема, правда?). довольно популярная вещь, может будет полезным его изучение.
Под форматированием я имел ввиду замену пробелов и табов в уже отформатированном коде на NBSP.

Нет не видел. Посмотрел немного. Дело в том, что он генерирует CSS, а Хабра редактор его не принимает. Только поэтому я решил переписать этот модуль.
OMG!

document.getElementById('asd').value

<blockquote><font size="2" face="Courier New" color="black"><font color="#2B91AF"></font>d<font color="#2B91AF"></font>o<font color="#2B91AF"></font>c<font color="#2B91AF"></font>u<font color="#2B91AF"></font>m<font color="#2B91AF"></font>e<font color="#2B91AF"></font>n<font color="#2B91AF"></font>t<font color="#2B91AF"></font>.<font color="#2B91AF"></font>g<font color="#2B91AF"></font>e<font color="#2B91AF"></font>t<font color="#2B91AF"></font>E<font color="#2B91AF"></font>l<font color="#2B91AF"></font>e<font color="#2B91AF"></font>m<font color="#2B91AF"></font>e<font color="#2B91AF"></font>n<font color="#2B91AF"></font>t<font color="#2B91AF"></font>B<font color="#2B91AF"></font>y<font color="#2B91AF"></font>I<font color="#2B91AF"></font>d<font color="#2B91AF"></font>(<font color="#A31515">'asd'</font><font color="#2B91AF"></font>)<font color="#2B91AF"></font>.<font color="#2B91AF"></font>v<font color="#2B91AF"></font>a<font color="#2B91AF"></font>l<font color="#2B91AF"></font>u<font color="#2B91AF"></font>e<font color="#2B91AF"></font></font></blockquote>
C# 3.0 не поддерживается похоже, например var не подсвечивается как ключевое слово; с LINQ ситуация аналогичная.
Нет, пока не поддерживается.
Надо добавлять ключевые слова.
var и LINQ добавил.
Проверь пожалуйста.
Можешь мне послать скриншот с кодом из VS на мыло (в профиле)?
Я хочу посмотреть как это должно выглядеть.
Что-то с SQL как-то у него не комильфо (Нефига он не расставил инденты, не увеличил ключевые слова и зачем навтыкал пустых строк (я отключил флажок про перевод строки)):

1: WITH super_foo AS
2:
3: (select d1.dummy habr ,d2.dummy babr from dual d1 cross join dual d2)
4:
5: select * from super_foo sf left outer join dual d on d.dummy = sf.habr
пустые строки у вас и были наверное в оригинале.
Под форматированием я имел ввиду замену пробелов и табов в уже отформатированном коде на HTML.
Тогда все понятно с форматированием, а вот откуда взялись переводы строк — я не знаю.
Можешь мне на мыло (в профиле) кинуть то, что ты хотел подсветить?
Я посмотрю почему это произошло..
Прикольно, только классы подсвечиваются както выборочно:)
Ну например Guid или StringWriter или TimeSpan, было бы прикольно сделать подсветку всех системных классов, а еще прикольнее тех которые в юзингах... Короче задача не из легких - полный анализ кода в идеале:)
Guid, StringWriter и TimeSpan вставил.
Где бы получить весь список системных классов?
Мне кажется это лишнее. Системные классы будут подсвечены, пользовательские - нет. Возникнет некоторая путаница в сознании читателя, который не сразу сможет понять что к чему, если не знаком со стандартным классом.
Пользовательские должен подсвечивать пользователь:) Без подсветки классов совсем не интересно - таких простых сервисов как грязи...
Вот что я имел ввиду:
в Notepad++ нажимаем "Дополнения->NppExport->Copy HTML to clipboard". Потом вставляем в какой-нибудь веб-сервис, который парсит стили и делает FONT вместо SPAN. Но это, конечно, ерунда. Правильней написать/дописать плагин к npp, который не использовал бы стили для экспорта.
Писал комментарий, а он куда-то... Попробую повторить.

Извините, но я долгое время использую SYHI

Он поддерживает гораздо больше конструкций, но есть одно "НО", он не будет дружить с Хабром - CSS

Пример:
Это уже что-то более похожие на правду и языков там не в пример больше.
спасибо, удобная штука. Давно хотел у себя на блоге подсветку сделать :)
Кстати, а можно ли заиметь этот модуль, для личного пользования?
а можете помочь блогу mac os x dev и написать такой-же модуль для objective-C или хотя-бы рассказать как его самому написать?
вот интересно.. если я захочу копировать вот такой подсвеченный код... я сильно зе..усь удалять номера строк!?!?!
OMG!!!
wpAjax = jQuery.extend( {
преобразуется в
1: wpAjax = jQuery.extend( {

у меня погиб мозг :( а жаль... новый ведь был... практически
блин.... забыл опять что хабр так коряво всё воспринимает.... - короче там каждая буква в теге FONT - НАФИГА!?!?!?!
Кстати, переписал нумерацию строк.
Теперь можно копировать без проблем!
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.