Доброго времени суток!
Когда-то у нас была подсветка синтаксиса, но потом, при смене дизайна, она была выпилина... Так как никто не требовал её обратно, мы не стали её возвращать.
Сегодня, по просьбе dahaka я прикрутил новую подсветку.
Возможности
Доступные языки: ASM, MASM, Bash, C/C++, Java, Python, JS, Perl, PHP, SQL, Plain Text
Теги: [ASM], [MASM], [CPP], [Java], [JS], [Python], [Perl], [Delphi]
Универсальный тег: [HCODE="option"].
В место "option" можно указывать alias "доступного языка" + "дополнительные опции".
Алиасы для языков можно посмотреть здесь.
Дополнительные опции можно посмотреть под заголовком "SyntaxHighlighter.defaults" здесь.
Чтобы в ручную не вводить тег [HCODE] была добавлена кнопка ().
Пример использования тега HCODE
Code:[HCODE="cpp; first-line: 10; highlight: [13, 16]"] # include <iostream> int main() { std::cout << "Hello, world!\n"; return 0; } [*/HCODE]
Результат
Code:
# include <iostream>
int main()
{
std::cout << "Hello, world!\n";
return 0;
}
Добавление новых языков/тегов
Если возникнет потребность в добавлении новых языков/тегов, отписывайтесь в данной теме - будем добавлять =)
Проблемы
Вначале и в конце листинга есть отступы, убрать их у меня не получилось. Если у кого есть какие идеи - пишите, буду весьма признателен!
С Уважением,
Администрация



).
Reply With Quote
Thanks
