Ответ 1
Каждый редактор создает свой собственный набор правил. По историческим причинам каждый редактор реализовал выделение синтаксиса по-своему. Наличие стандарта перекрестного редактора может быть возможно с использованием, например, GeSHi, но почти наверняка потребуется много усилий, чтобы разработчики подписались на него, особенно если у них уже есть своя система.
Eclipse использует файлы .hrc
для хранения информации синтаксиса.
RStudio имеет файл под названием r_highlight.html.
Notepad ++ хранит ключевые слова для разных языков в файле с именем langs.model.xml
.
Для подсветки кода Textpad имеет свой собственный .syn
формат.
TextWrangler имеет плагин.