2013-05-29 3 views
0

Я использую потрясающий Sublime Text 2 для записи в программах TI-NSPIRE/Ti-BASIC для калькулятора Nspire, но это не выделяет синтаксиса для TI-NSPIRE/Ti-BASIC. Было бы удобно добавить команды TI-NSPIRE/Ti-BASIC. Кто-нибудь знает, как я создам подсветку синтаксиса для Sublime?Как создать новый синтаксический набор для симулятора для Ti-Npsire/Ti-BASIC в Sublime text 2

ответ

2

Вам понадобится создать новый syntax definition для вашего языка. Это в основном набор регулярных выражений, которые определяют scopes, которые затем могут быть выделены с использованием соответствующей темы. Если вы хотите посмотреть, прежде чем прыгать, просмотрите каталог Packages (доступный через Preferences -> Browse Packages) и ищите файлы LanguageName.tmLanguage в любом каталоге LanguageName (они могут быть в подкаталоге Syntaxes). Это текстовые файлы в формате PLIST или XML и доступны для просмотра в самой ST2. Удачи!

+0

Это хороший ответ, и я бы предпочел не делать другого конкурирующего ответа, чтобы добавить это предложение: есть плагин под названием [AAAPackageDev] (https://github.com/SublimeText/AAAPackageDev), который * неоценим * в создании синтаксических определений. –

+0

@ProtractorNinja - AAAPackageDev упоминается прямо в верхней части моей первой ссылки, которая относится к официальным документам. Великие мысли тоже думают :) – MattDMo

+0

Так оно и есть! Я должен был проверить. По крайней мере, я обратил на это больше внимания с избыточностью - вы знаете, на всякий случай кто-то пропускает, как * весь учебник * основан на AAAPackageDev. –

 Смежные вопросы

  • Нет связанных вопросов^_^