【发布时间】:2012-10-31 13:13:23
【问题描述】:
GeShi 是一个语法高亮工具,分别被 MediaWiki 和 pastebin.com 等项目和供应商使用。
但是,GeShi 本身并不支持 MediaWiki 标记语法。我可以用来突出显示 MediaWiki 模板的最接近的“外观”是什么?
【问题讨论】:
标签: syntax-highlighting mediawiki geshi
GeShi 是一个语法高亮工具,分别被 MediaWiki 和 pastebin.com 等项目和供应商使用。
但是,GeShi 本身并不支持 MediaWiki 标记语法。我可以用来突出显示 MediaWiki 模板的最接近的“外观”是什么?
【问题讨论】:
标签: syntax-highlighting mediawiki geshi
我怀疑没有。 MediaWiki 的语法有点独特。它不仅仅是用于创建单个文本文档的标记语言,它还用于创建整个站点。区别在于文档之间的关系:链接、重定向和将一个嵌入另一个(模板)。
顺便说一句,为 MediaWiki 语法创建好的语法高亮是不可能的,这一切都是因为模板。例如:
{{{!}}
! a !! b
{{!}}}
以上将是英语维基百科上完全有效的表格,因为{{!}} 解析为|,所以第二行中的感叹号应该像表格中一样突出显示,但如果你不能解析模板。 (但是在 Vim 中可以找到不太好的亮点)。
【讨论】:
{{!}} 是一个内置的魔法词! mediawiki.org/wiki/Help:Magic_words#Other