我正在寻找Sublime Text中的语法,以一种使其可读的方式突出我的Flex和Bison文件(或lex / yacc)... Sublime Text自动选择Lisp for Flex文件,但这不是做得很好。尝试其他语法的任何建议?或者是否有一个有用的插件(到目前为止还没找到任何东西)?。
答案 0 :(得分:11)
我还没有找到专门为Sublime构建的,但是我找到了一个用于SubMime兼容的TextMate。
因此,对于Flex高亮显示,您需要做的就是将TextMate's syntax files git克隆到您的Packages文件夹。
关于Bison,我找到了TextMate的语法,但它对我来说效果不佳。 Vaklarados posted对我的源文件效果更好。
答案 1 :(得分:3)
发布的一个thalesmello适用于Flex。对于Bison来说,我发现了这个 - 它很小但它是一个开始:
https://github.com/Jackneill/sublime-text-packages/tree/master/Packages/Bison
如果你找到更好的东西,请告诉我!
编辑:我把它拿回来 - Flex一个突出显示开始状态&粉红色的C / C ++代码看起来非常可怕。对于基本的lex文件,它看起来没问题,但它需要工作。 :)
再次编辑:正如sonu kumar所指出的,该项目已从github中删除。对于替代方案,您可以尝试内置的OCamlyacc突出显示(相当不错)或另一种选择:https://bitbucket.org/artyom_smirnov/sublime-text-bison-highlighter(需要一些工作)
我正在使用Sublime更多&在Flex / Bison中做了相当多的工作,所以我可能会在一天内写一篇... :d
答案 2 :(得分:2)
答案 3 :(得分:1)
答案 4 :(得分:1)
https://github.com/m-happy/Packages/blob/master/Flex/Flex.sublime-syntax
您可以将此文件添加到Sublime包中。