GeShi是一个语法高亮工具,分别由MediaWiki和pastebin.com等项目和供应商使用。
但是,GeShi本身并不支持MediaWiki标记语法。我可以用来突出显示MediaWiki模板的最接近的“相似”是什么?
答案 0 :(得分:4)
我怀疑有没有。 MediaWiki的语法有点独特。它不仅仅是用于创建单个文本文档的标记语言,而是用于创建整个站点。不同之处在于文档之间的关系:链接,重定向和将其嵌入到另一个(模板)中。
BTW为MediaWiki语法创建良好的语法高亮是不可能的,所有这些都是因为模板。例如:
{{{!}}
! a !! b
{{!}}}
上面将是英语维基百科上的完全有效的表格,因为{{!}}
解析为|
,因此第二行中的感叹号应该在表格中突出显示,但是你不能告诉它,如果你'无法解析模板。 (然而,在Vim中可以找到不那么好的亮点。)