Pull to refresh

Comments 82

Маленькие косметические баги — кнопка "Fromat Code", флажок "Place Line Brake ..."
"Fromat" пофиксил, опечатка.
А что с "Line Brake" не так?
А что из этого тогда подразумевалось? Я думаю, там все же "Break" должно быть, разве нет?
Что же так тяжело :) Линии Break, линии :)

У вас на сайте "Line Brake", а нужно "Line Break"
А, блин, теперь понял. :))))
Спасибо, это очень полезная штука. Сейчас потестирую.
В чём преимущество использования FONT вместо CSS? o_O
Да, думаю, что через стили и замены тега на какой-нибудь односимвольный, форматированный код был бы гораздо короче.
Разумеется, но Хабровский редактор CSS не принимает.
на хабре разрешён CSS? o_O
В том, что редактор Хабровский CSS не принимает.
Отличный функционал. Осталось попросить уважаемого va1en0k-а интеграции этой возможности в его замечательный скрипт для Greasemonkey.
Исправьте ссылку, пожалуйста, у вас там русские буквы затесались
Да уж, НЛО... а комментарий действительно не изменить.
обидно. Там вроде с и р русские подставились, особо не вглядывался
Скопируйте это в браузер:
userscripts.org/scripts/show/23164
Скопируйте это в браузер:
userscripts.org/scripts/show/23164
А что туда добавить, ссылку на сайт?
Замечен баг - не корректно осуществляется подсветка названий классов в C# (после class и new). Если следовать стандарту - то следовать ему до конца.
А вообще сервис полезный. В качестве развития предложил бы вынос в css описания стилевых классов (в среднем 3-4 класса) и увеличение количества поддерживаемых цветовых схем.
Да, названия классов пока не подсвечиваются..
От CSS намеренно отказался, так как Хабровский редактор его не кушает.
А есть стандарт подсветки C#? Просветите ссылкой.
ну... на данный момент - не заметил признаков форматирования кода (тестил только на js-коде), только подсветка. если ещё не видели хайлайтер GeSHi - посмотрите в его сторону (вот только он на php. но это же не страшная проблема, правда?). довольно популярная вещь, может будет полезным его изучение.
там цвета не от VS:)
А вы пробовали вставлять код, кторый он выдает, сюда?
угу, вы правы, не красит :(
Под форматированием я имел ввиду замену пробелов и табов в уже отформатированном коде на 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 добавил.
Проверь пожалуйста.
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++ хорошо справляется с этой задачей (правда со стилями)
В этом то и беда.
Хабраедиотр не понимает стилей.
что то я не понял, как это сделать. Не подскажете подробнее?
Вот что я имел ввиду:
в Notepad++ нажимаем "Дополнения->NppExport->Copy HTML to clipboard". Потом вставляем в какой-нибудь веб-сервис, который парсит стили и делает FONT вместо SPAN. Но это, конечно, ерунда. Правильней написать/дописать плагин к npp, который не использовал бы стили для экспорта.
Писал комментарий, а он куда-то... Попробую повторить.

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

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

Пример:
Это уже что-то более похожие на правду и языков там не в пример больше.
Спасибо за ссылку!
С CSS у Хабраредактора проблемы.
спасибо, удобная штука. Давно хотел у себя на блоге подсветку сделать :)
Большое спасибо! Сразу добавил в закладки.
Кстати, а можно ли заиметь этот модуль, для личного пользования?
а можете помочь блогу mac os x dev и написать такой-же модуль для objective-C или хотя-бы рассказать как его самому написать?
Оригинал модуля можно скачать здесь.
Разбирайтесь.
большое спасибо, буду разбираться
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Писал уже здесь, что косяк известен. Починю, когда время будет.
Починил.
Проверь пожалуйста.
Точно также, как искать 30ую строку в коде без нумерации.
Кстати, переписал нумерацию строк.
Теперь можно копировать без проблем!
Sign up to leave a comment.

Articles