用户:22963/语法高亮
用法1
<syntaxhighlight> 代码 </syntaxhighlight>
示例
代码
参数用法
lang
该属性定义了应使用什么词法分析器。 该语言会影响扩展如何高亮显示源代码。 参阅支持的语言部分获得关于受支持语言的详细内容。
<syntaxhighlight lang="python"> #!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print (counter) print (miles) print (name) </syntaxhighlight>
示例
#!/usr/bin/python3
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "runoob" # 字符串
print (counter)
print (miles)
print (name)
line
启用行号。
<syntaxhighlight lang="python" line> #!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print (counter) print (miles) print (name) </syntaxhighlight>
示例
#!/usr/bin/python3
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "runoob" # 字符串
print (counter)
print (miles)
print (name)
start
该属性(与line相配合)定义了代码块的第一行行号。 例如,line start="88"
将会使行号从88开始。
<syntaxhighlight lang="python" line start="88"> #!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print (counter) print (miles) print (name) </syntaxhighlight>
示例
#!/usr/bin/python3
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "runoob" # 字符串
print (counter)
print (miles)
print (name)
highlight
该属性将指定一行或多行将被标记(通过对指定的行显示不同的背景色)。 您可以指定多个行的数字通过逗号分隔(例如,highlight="1,4,8"
)或使用一个连字符和两个数字表示范围(例如,highlight="5-7"
)。
<syntaxhighlight lang="python" line highlight="1,4,8"> #!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print (counter) print (miles) print (name) </syntaxhighlight>
示例
#!/usr/bin/python3
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "runoob" # 字符串
print (counter)
print (miles)
print (name)