我正在寻找Sublime Text中可以使我的Flex和Bison文件(或lex/yacc)以易读的方式高亮显示的语法... Sublime Text自动选择Lisp用于Flex文件,但这并不是很好。有没有建议尝试其他语法?或者是否有一个有用的插件(到目前为止还没有找到任何东西)?
我正在寻找Sublime Text中可以使我的Flex和Bison文件(或lex/yacc)以易读的方式高亮显示的语法... Sublime Text自动选择Lisp用于Flex文件,但这并不是很好。有没有建议尝试其他语法?或者是否有一个有用的插件(到目前为止还没有找到任何东西)?
:
,所以在Windows上无法正确克隆。你需要手动下载Syntaxes/Lex:Flex.tmLanguage
文件(并从文件名中删除:
),然后将其放入文件夹中,这样应该就可以正常工作了。 - Entitythalesmello发布的那个对于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
为Sublime Text安装Package Control。
我在这里找到了它: https://sublime.wbond.net/packages/Bison
试试它,我觉得它对我的使用已经足够好了。
https://github.com/m-happy/Packages/blob/master/Flex/Flex.sublime-syntax
您可以将此文件添加到您的Sublime软件包中。