Подожди, я знаю! Я знаю, что этот вопрос «подсветки синтаксиса в текстовой области» был поднят как миллион раз на stackoverflow! Но, пожалуйста, послушай.
оффтоп :
Я не веб-разработчик, и технически я вообще не программист. Я изучаю мехатронику и занимаюсь в основном техникой управления и цифровым оборудованием. И я так разозлен, что всякий раз, когда я хочу поделиться каким-либо приложением (которое было бы полезно в моей области) и внедрить его в Интернет, мне нужно знать такое безумное количество технологий, как html, css, javascript, flash и т. д. это занимает время, которое я мог бы потратить на пользу своей собственной области.
Сейчас я играю с языками описания аппаратного обеспечения и пишу несколько библиотек Python для преобразования одного HDL в другой. И я хотел разместить такую функцию в Интернете: http://xhdl2vhdl.appspot.com/
Я хотел реализовать некоторую базовую подсветку синтаксиса (достаточно подсветки только ключевых слов), чтобы код мог быть читаемым. Но сама идея выделения чего-либо в текстовой области совсем не тривиальна. Другая трудность заключается в том, что языки, с которыми я работаю, редки, и для них не существует готовых решений.
Я пытался разобраться в этих решениях, но они очень сложны для меня:
http://www.nicolarizzo.com/gamesroom/experimental/CodeEditor.html
http://marijn.haverbeke.nl/codemirror/jstest.html
и нет четких описаний, как их использовать (для моего уровня знаний веб-разработки).
Итак, есть ли простое решение, просто выделить несколько ключевых слов в textarea или выполнить что-то эквивалентное?
Спасибо.