使用vim语法定义和sublime-text2

时间:2013-12-19 17:17:45

标签: sublimetext2 syntax-highlighting promela

有没有人知道你是否可以使用(或转换)带有Sublime文本的vim语法高亮定义文件?

我正在为promela搜索荧光笔,但只找到一个用于vim,但我使用sublime-text作为我的默认编辑器

定义我找到https://github.com/vim-scripts/promela.vim/blob/master/syntax/promela.vim

1 个答案:

答案 0 :(得分:7)

Sublime Text使用基于XML的PLIST .tmLanguage格式进行语言定义,据我所知,没有人为vim语法编写转换器。但是,如果您想自己创建一个,我建议为ST2安装PackageDev插件(它还不能在ST3上运行)。它允许您使用YAML定义语法,YAML比XML更容易使用,并且正则表达式采用Onigurama格式。然后,您可以使用YAML to PLIST转换器将所有内容转换为Sublime将理解的.tmLanguage格式。

<强> 修改

PackageDev最近发布了一个与ST3完全兼容的新版本。它可以通过Package Control获得。