跳转到内容

为应对本站因各种原因无法访问,建议用户安装 arch-wiki-docs-zh-cnCNRepo 或者 arch-wiki-docs-zh-twCNRepo 离线文档包备用,也可尝试使用经由Cloudflare CDN的替代版本aw.lilydjwg.me。

Template:hsc

来自 Arch Linux 中文维基

用于展示带首行(通常是文件名或输入)的,具有语法高亮的代码块。

  • 要展示没有首行的代码块,使用模板 Template:bc。
  • 要展示内联代码,使用模板 Template:ic 。
  • 要展示带首行但不具备语法高亮(例如由于内部需要使用wikitext样式),使用模板 Template:hc。
{{hc
|$ echo "hello_world.c"
|#include <stdio.h>
int main(void)
{
   printf("Hello, world!\n");
   return 0;
}
|bash
|c}}

效果如下:

$ echo "hello_world.c"
#include <stdio.h>
int main(void)
{
   printf("Hello, world!\n");
   return 0;
}

模板数据

[编辑源代码]

用于展示输入和输出或配置文件样例的模板。

模板参数[编辑模板数据]

此模板首选参数换行的代码块格式。

参数描述类型状态
首行文字1 head

第一行的代码文字

示例值
$ echo "hello, world."
单行文本必需
首行文字的高亮语言3

用于 SyntaxHighlight 扩展的代码高亮

默认值
text
示例值
bash
字符串推荐
第二部分文字2 output

第二部分的文字

内容必需
第二部分文字的高亮语言4

用于 SyntaxHighlight 扩展的代码高亮

默认值
text
示例值
bash
字符串推荐