Как преттифицировать язык программирования - PullRequest
2 голосов
/ 25 февраля 2012

У меня есть код, написанный на любом языке программирования. Как я могу «превратить» его (жирный шрифт и т. Д.) Для отображения на веб-сайте? Есть ли хорошие API для этого?

Ответы [ 4 ]

5 голосов
/ 25 февраля 2012

Существует Google prettify , который широко используется для таких задач (например, само SO использует его для выделения кода).

Google Code PrettifyБиблиотека JavaScript поддерживает все C-подобные (Java, PHP, C # и т. Д.), Bash-подобные и XML-подобные языки без необходимости указывать язык и имеет настраиваемые стили с помощью CSS.

Кроме того,насколько я знаю, существует множество сторонних стилей для тех языков, которые официально не поддерживаются.

0 голосов
/ 25 февраля 2012

Если вы говорите об автоформатере, то раньше я использовал PEAR PHP Beautifer .

Хотя вам не нужен скрипт для форматирования вашего кода ...

0 голосов
/ 25 февраля 2012

Этот - наиболее распространенный плагин, используемый в Интернете, я думаю.

Я думаю, что он работает для большинства языков программирования.На самом деле я тоже думаю добавить его на свой сайт.

0 голосов
/ 25 февраля 2012

Если вы используете PHP, я рекомендую GeSHi

...