使用 Minted 格式化 Netlogo 代码
Posted
技术标签:
【中文标题】使用 Minted 格式化 Netlogo 代码【英文标题】:Formatting Netlogo code using Minted 【发布时间】:2017-09-14 08:12:20 【问题描述】:我想没有人为 Netlogo 的 Pygments 包创建了一个词法分析器并且愿意分享它吗?
write your own lexer
这不是我有能力做的事情,但是使用 Minted 包(它又使用 Pygments)在 Latex 中从其他语言格式化代码,这非常有用。
【问题讨论】:
【参考方案1】:确实,有人创建了一个词法分析器!
http://netlogo-pygment.sourceforge.net/
我有一个模糊的回忆,当我第一次使用它时不得不稍微摆弄一下安装,但从那以后它就一直在工作,我将它与 Minted 一起使用来格式化我在文档中的所有 NetLogo 代码。
【讨论】:
为了让它工作,我不得不将__init__.py
中的aliases = ['NetLogo']
更改为aliases = ['nlogo']
。不是 100% 确定,但我怀疑 pygments 不喜欢词法分析器别名中的大写字符。以上是关于使用 Minted 格式化 Netlogo 代码的主要内容,如果未能解决你的问题,请参考以下文章