Ответ 1
Мне кажется, что вы хотите создать свой собственный файл синтаксиса, наследовать из файла синтаксиса Python (source.python
) и вносить в него свои изменения и настройки. Sublime Text 2 использует формат . TmLanguage для файлов синтаксиса, который немного сложный, но, к счастью, большая часть работы уже сделана для вас, просто наследуя от source.python
.
То, что вы хотите сделать, - создать шаблон регулярного выражения для соответствия подстрокам, которые вы хотите выделить, и присвоить этому шаблону имя; что-то вроде punctuation.definition.comment.epydoc
, чтобы следовать за соглашением, установленным в Java/JavaDoc.tmLanguage
. Затем проверьте свой файл цветовой схемы (заканчивающийся на .tmTheme
) и убедитесь, что у вас есть настройки для выбранной области - или для одного из его родителей, поскольку ST2 должен использовать правильные правила определения области для такого рода вещей.
Чтобы использовать созданный файл синтаксиса, вставьте его в Packages/User
(чтобы ST2 не перезаписывал его при обновлениях), откройте файл Python в редакторе и затем выберите новый синтаксис из выпадающего списка в правом нижнем углу окна. Если вы настроили все правильно, строки epydoc должны измениться на любой цвет, который вы установили в своей цветовой гамме.
Удачи! И разместите ссылку где-нибудь, когда у вас есть файл синтаксиса, который работает, поэтому другие могут его видеть и использовать!