Comments 82
Маленькие косметические баги — кнопка "Fromat Code", флажок "Place Line Brake ..."
"Fromat" пофиксил, опечатка.
А что с "Line Brake" не так?
А что с "Line Brake" не так?
А что из этого тогда подразумевалось? Я думаю, там все же "Break" должно быть, разве нет?
Спасибо, это очень полезная штука. Сейчас потестирую.
В чём преимущество использования FONT вместо CSS? o_O
Исправьте ссылку, пожалуйста, у вас там русские буквы затесались
А разве Хабр позволяет вносить исправления в комментарий?
Могу лишь продублировать: http://userscripts.org/scripts/show/2316…
Могу лишь продублировать: http://userscripts.org/scripts/show/2316…
Упс... Однако и нет моей вины, это что-то НЛО сегодня "не в настроении".
Ссылка: http://userscripts.org/scripts/show/2316…
Ссылка: http://userscripts.org/scripts/show/2316…
Скопируйте это в браузер:
userscripts.org/scripts/show/23164
userscripts.org/scripts/show/23164
А что туда добавить, ссылку на сайт?
Замечен баг - не корректно осуществляется подсветка названий классов в C# (после class и new). Если следовать стандарту - то следовать ему до конца.
А вообще сервис полезный. В качестве развития предложил бы вынос в css описания стилевых классов (в среднем 3-4 класса) и увеличение количества поддерживаемых цветовых схем.
А вообще сервис полезный. В качестве развития предложил бы вынос в css описания стилевых классов (в среднем 3-4 класса) и увеличение количества поддерживаемых цветовых схем.
ну... на данный момент - не заметил признаков форматирования кода (тестил только на js-коде), только подсветка. если ещё не видели хайлайтер GeSHi - посмотрите в его сторону (вот только он на php. но это же не страшная проблема, правда?). довольно популярная вещь, может будет полезным его изучение.
Есть ещё старый добрый colorer. У него есть HTML генератор:
http://colorer.sourceforge.net/php/
http://colorer.sourceforge.net/php/
Под форматированием я имел ввиду замену пробелов и табов в уже отформатированном коде на NBSP.
Нет не видел. Посмотрел немного. Дело в том, что он генерирует CSS, а Хабра редактор его не принимает. Только поэтому я решил переписать этот модуль.
Нет не видел. Посмотрел немного. Дело в том, что он генерирует 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>
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 ситуация аналогичная.
Что-то с 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
Прикольно, только классы подсвечиваются както выборочно:)
Что конкретно не подсветилось?
Ну например Guid или StringWriter или TimeSpan, было бы прикольно сделать подсветку всех системных классов, а еще прикольнее тех которые в юзингах... Короче задача не из легких - полный анализ кода в идеале:)
Guid, StringWriter и TimeSpan вставил.
Где бы получить весь список системных классов?
Где бы получить весь список системных классов?
Мне кажется это лишнее. Системные классы будут подсвечены, пользовательские - нет. Возникнет некоторая путаница в сознании читателя, который не сразу сможет понять что к чему, если не знаком со стандартным классом.
вещь!!
еслиб знал как ставить плусики в карму, сделал бы!!!
еслиб знал как ставить плусики в карму, сделал бы!!!
Notepad++ хорошо справляется с этой задачей (правда со стилями)
В этом то и беда.
Хабраедиотр не понимает стилей.
Хабраедиотр не понимает стилей.
Notepad++ -> Service(css2font) -> Habracode ))
что то я не понял, как это сделать. Не подскажете подробнее?
Писал комментарий, а он куда-то... Попробую повторить.
Извините, но я долгое время использую SYHI
Он поддерживает гораздо больше конструкций, но есть одно "НО", он не будет дружить с Хабром - CSS
Пример:

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

Спасибо, очень не хватало =)
спасибо, удобная штука. Давно хотел у себя на блоге подсветку сделать :)
Большое спасибо! Сразу добавил в закладки.
Ухты! наконец-таки. Спасибо!
а можете помочь блогу mac os x dev и написать такой-же модуль для objective-C или хотя-бы рассказать как его самому написать?
Не смог найти, как воспользоваться подсветкой.
Sign up to leave a comment.
Подсветка исходного кода