Bac*_*ach 6 vim python mysql syntax-highlighting
通常,vim使用打包的语法文件在突出显示方面做得很好。不幸的是,它在MySQL. 起初,我到处寻找更好的 MySQL vim 语法文件,但没有运气。后来我开始编写自己的 MySQL 荧光笔,基于原来的,并基于更新的 MySQL 手册。然而,事实证明,这项任务比我最初认为的要复杂得多。
然后我发现pygments用MySQL. 当然,这不是一场公平的竞赛,因为pygments可能比 vim 进行更严肃的词法分析;然而,深入研究MySqlLexer该类会pygments发现这是一个RegexLexer,它可能没有比 vim 荧光笔更强大的功能。
所以我的问题是:您能想出一种简单的方法将词法分析器从pygments或至少是 aRegexLexer转换为 vim 语法文件吗?