FANDOM


SyntaxHighlight-Comparison

有和没有语法突显的Wiki文本比较

语法突显(Syntax highlighting),或称作语法突出语法高光是一个为了改善Fandom代码易读性的功能。

语法突显的功能是在编辑器中,以不同的颜色,来标注不同类型的代码,以帮助使用者辨识。

语法突显有三种主要的形式--简单的Wiki文本、CSS/JS/模板/Lua页面,以及在文章页中可使用的标签。

注:目前因为讯息框编辑语法突显造成中文输入的错误,中文社区(语言代码zh)关闭了部分类型的语法突显功能,显示状况可能会和以下说明有些不同。

编辑器语法突显

简单Wiki文本突显

SyntaxHighlight-WikitextDark

在深色背景中的wiki文本语法突显

wiki文本是Fandom文章页中的主体,但常常在刚看到的时候会一时难以理解,尤其是比较复杂的页面。

语法突显功能在代码文字背后使用色块。

主要的颜色包括:

  •  蓝紫  = 段落标题、黑体和斜体字。
  •  浅蓝  = 内部链结
  •  淡蓝  = 外部链接
  •  红  = 一般的Wiki文本
  •  紫红  = 标签
  •  灰/褐  = 模板


CSS、JS、Lua与讯息框模板突显

CSS, JS讯息框模板Lua模块页面会有进阶的语法突显功能。

除了更容易阅读之外,这些页面中也会协助你标注代码问题,以防止出现错误或损坏的JavaScript等等。

用户设定

如果你不想使用语法突显,请进入用户设定中的“编辑”标签中,勾选“在原代码中不显示语法突出”的选项。

这会让你关闭所有的语法突显功能,包括CSS和JS页面。

文章页中的语法突显

<syntaxhighlight>标签可以使用于文章中,让读者也能在特定段落中看到语法突显。此功能简单的支援电脑语言列表可参见相关语MediaWiki.org(英文)

使用的例子如下,要使用CSS语法突显时:

<syntaxhighlight lang="css">
.class {
  font-size:110%;
}
</syntaxhighlight>

会显示为:

.class {
  font-size:110%;
}


另参见


帮助及反馈

除了特别提示,社区内容遵循CC-BY-SA 授权许可。