我之前尝试过发布一个包含`字符的shell脚本作为Stack Overflow的答案。解析器坚持将反引号视为格式,而不是部分代码。

我如何包括它?

#1 楼

如果您不想使用预先格式化的块,则仍然可以内联地使用它。

在Markdown文档的“代码”部分中:


要在代码范围内包含文字反引号字符,可以使用多个反引号作为开始和结束定界符:

``There is a literal backtick (`) here.``



示例渲染如下(添加双引号):“ There is a literal backtick (`) here.

还需要注意的是,您可以添加空格以渲染以反引号开头和/或以反引号结尾的内联代码段:


围绕代码范围的反引号分隔符可以包含空格-一个在打开之后,一个在关闭之前。这使您可以在代码范围的开头或结尾放置反引号文字:

A single backtick in a code span: `` ` ``
A backtick-delimited string in a code span: `` `foo` ``



以上示例呈现为以下形式(添加了引号): “代码范围内的单个反引号:`”和“代码范围内的反引号分隔的字符串:`foo`”。


这可能是实现特定的,但是看起来您可以使用N个反引号定界任何本身不包含恰好N个反引号的最大子序列的内联序列。例如,您可以使用三个反引号来分隔不包含三个反引号的序列(单,双,四,五等都可以)。

Three quoting one, two and four:  ``` one: `  two:   ``  four: ```` ```
Two quoting one, three, and four: ``  one: `  three: ``` four: ```` ``
One quoting two, three and four:  `   two: `` three: ``` four: ```` `


收益:

三引号一,二和四:one: ` two: `` four: ````
二引号一,三和四:one: ` three: ``` four: ````
一引号二,三和四:two: `` three: ``` four: ````


最后发表评论:

Ah, in comments one does need to escape using a backslash? `\`yes\``.




评论


有时,至少要在评论中加倍`。

–马克·赫德
13年8月1日在13:16

嗯,您说对了@Mark,使用独特数量的多个开/关反引号现在在注释中也起作用:双引号内的“一个`或三个`”在双引号内产生一个或三个`反引号。但是在注释中,当在定界符中添加空格以允许在代码的开头或结尾出现反引号时,它仍然不起作用。想要获得Perl的$`似乎有人需要在注释中加上$ \,因为“ $`”会产生“ $`”。

– Arjan
2013年12月22日16:35

(上面的注释的屏幕快照,以供日后参考,因为注释是动态呈现的。因此:如果更改实现,则上面的注释在将来的某一天可能会有所不同。)

– Arjan
13年12月22日在16:59

乌,花了我一点钱,水坝滴答:)

–brasofilo
2014年10月6日22:13

不可能有回溯标记吗?您可以看到它没有被格式化:```kill`pidof chrome````

–乔纳森·莱因哈特(Jonathon Reinhart)
2015年1月17日在23:48



@JonathonReinhart:尝试在结尾的反引号和结束的反引号之间放置一个空格:```kill`pidof chrome````

–克里斯·约翰森(Chris Johnsen)
15年1月18日在4:38

支持转义说明。

– Akronix
19年1月20日在10:41

#2 楼

ChrisF的解决方案是最干净,最简单的方法,因此我建议您尽可能使用它。

但是,如果您发现自己需要内联代码文本并且可以忍受需要使用<code>标签,则其HTML实体&#96;(在此处演示):<code>this &#96; is a backtick</code>呈现为this ` is a backtick

评论


这有效,但仅适用于答案,不适用于注释(其中不支持嵌入式HTML)。但是(至少在撰写本文时),只需在元素内直接使用`(反引号)-无需求助于HTML实体。

–mklement0
2015年2月26日在16:26



有趣的是,&grave;不起作用。

–冰下鱼
15年2月26日在17:11

与已接受的答案中的双反引号不同,这在WordPress中工作得很完美。

–乔
16年6月26日在23:39

#3 楼

将代码放在单独的行上,并缩进4个字符。

Like ` this


#4 楼

要显示格式为内联代码的单个反引号,有三个选项:



`` ` ``(打开和关闭带有2个或更多反引号的代码部分)
<code>&#96</code>
<code>`</code>


评论


这是正确的答案

– kizzx2
19年6月26日在16:44

当编写以反引号作为答案的内联代码时,这3个解决方案都对我没有作用。唯一的解决方案是将其放在新行中,并像meta.stackexchange.com/a/55439/779583那样缩进

– Pere Joan Martorell
20-10-28在12:01