谷歌搜索几乎没有任何结果。
我需要在m4中开发一些重物,我喜欢在我最喜欢的环境中使用它的所有铃声和口哨。
在几乎每个平台上都有用于运行m4的软件包,例如windows。所以我知道至少我可以创建一个默认项目并从CLI进行测试。但我宁愿不:)
答案 0 :(得分:1)
我不知道对m4的任何特定编辑支持。但是,如果你有空闲时间(!)和m4的BNF,那么你可以使用Xtext(http://wiki.eclipse.org/Xtext)来创建一个带有大纲视图的语法着色和完成编辑器。
更新以下答案表明m4没有BNF,或者不是BNeFfable,当然,对文献的简短搜索显示没有声称m4 BNF可用 - 并且它出现了虽然没有明确说明,但m4语言以这种方式难以形容。
显然这会否定我的建议,所以我必须撤回它,除非Xtext已经扩展到处理这些语言。有关常见问题和邮件列表链接,请参阅上面链接的Xtext网站。
答案 1 :(得分:1)
你也可以尝试使用colorer for Eclipse(http://colorer.sourceforge.net/eclipsecolorer/) - 它几乎肯定支持m4语法(虽然我没有检查)。
答案 2 :(得分:1)
不幸的是,只是语法着色没有什么帮助 - 你需要能够解释m4的东西,因为除非定义被处理,否则你无法判断它是一个单词还是一个预定义的宏。 mc(午夜指挥官)对m4有一些 rudimentary 突出显示,你可以看一下。
答案 3 :(得分:0)
如果你熟悉vim,你可以尝试Eclim,然后为m4设置语法高亮。