Template:Code

来自滚动的天空Wiki
关于本模板的参数
  • 模式:白名单
  • 是否报错:否
  • 禁止具名参数:否
  • 禁止位次参数:否
  • 使用正则表达式:否,不自动全字匹配
  • 名单:code, lang
文档图示 模板文档[查看] [编辑] [查看历史] [清除缓存]

使用<code>...</code><syntaxhighlight>...</syntaxhighlight>包含要显示为代码格式并语法高亮的文本。文本内容的HTML标签将不会被解析,但是在调用时,所有的解析器函数、魔术字、模板都会被展开。因此它在很多情况下可以方便地替代<code><nowiki>标签。

注意如果内容含有等号,应该使用{{code|含有<nowiki>=</nowiki>的内容}}{{code|code=含有=的内容}}来防止等号被解析。此外,在没有使用code=的情况下,可以使用竖线隔开多个参数,都能够正常解析。

用法[编辑源代码]

{{code|代码内容}}{{code|代码内容|lang=语言名称}}。比如:

代码 效果
{{code|代码内容以及[[链接]]}} 代码内容以及[[链接]]
{{code|魔术字:{{FULLPAGENAME}}}} 魔术字:Template:Code
{{code|1='''加粗文本'''和<span style="color:red">红色文字</span>}} '''加粗文本'''和<span style="color:red">红色文字</span>
{{code|code=for i in range(100): print('%s²=%s',i,i**2)|lang=python}} for i in range(100): print('%s²=%s',i,i**2)
{{code|在未被|等号|打断|的情况下|可以用竖线|隔开|多个参数。}} 在未被|等号|打断|的情况下|可以用竖线|隔开|多个参数。

参见[编辑源代码]

  • {{nowiki}}:类似模板。
  • {{tlc}}:可以产生一段模板调用代码。
上述文档内容嵌入自Template:Code/doc编辑 | 历史
编者可以在本模板的沙盒创建 | 镜像和测试样例创建页面进行实验。
请将模板自身所属的分类添加在文档中。本模板的子页面