这可能是重复的,因为我确定这是一个共同的问题,但是我找不到专门解决此问题的问题。
如何以代码文本格式编写仍为“ 1”的
List'1
?#1 楼
在代码前使用四个空格: projects / markdown / syntax,可从格式问题框中链接到该文本。``List`1``
或仅List`1
。这样可以避免消耗前两个关闭的反引号,而不会消耗最后两个关闭的反引号。其中:
List`1
评论
内联代码中如何有两个连续的反引号?
– asmeurer
13年6月16日在16:44
@asmeurer:将您的内联代码包装在三个反引号之间。 !``!对于三引号或更高的反引号,您可以将内联代码包装为双反引号,而不是四重反引号(除非您需要在不同位置同时使用三和双引号)。 !```! vs!``!```!
–布赖恩
2013年6月16日19:09
如该问题的其他答案所述,您可以使用反斜杠“ \”简单地转义反引号,以进行内联格式化。
–user163250
2014年6月5日14:55
如果您想在报价的开头加反引号,则还需要额外的间距。我只是想反引号,而在这个答案中,别无其他,所以使用了``(尽管无法弄清楚如何在此评论中引用它!)
–史蒂夫·钱伯斯(Steve Chambers)
16 Jan 25 '21:05
嘘,为什么内联/后置降价解析与注释降价解析不一致?
– Wisbucky
19年7月10日在22:29
@ user163250反斜杠在反引号部分内不起作用,它仅呈现为反斜杠
–大卫·巴拉西奇(DavidBalažic)
19年11月21日在12:30
对我有用的四个空格(Redmine降价)
–魏定丁
20/12/28在7:28
#2 楼
对于GitHub,就像显示MySQL的``table_name''一样,在常规文本中使用\`
(反斜杠反引号)。 `table_name```围绕着内部的单个反引号。例如`````table_name``````(头一个splode)
评论
感谢您指出需要额外的空间!
– CodeManX
2014年8月28日20:40
对于任何数量的反引号,这种情况都会持续下去。如果要编写有关如何使用Prism语法突出显示的文章,并且要显示三个反引号,则需要用四个反引号和一个空格“转义”它们。 (即```````language_javascript````)
–杰迪贾
15年3月3日在18:53
一个很酷的把戏;我第一次听说!
– mgol
16年5月5日在22:13
一个有趣的辅助任务是在行内代码中显示“符号(后跟(或之前))空格”。我想代表+和空格序列,显然这是不可能的(不间断空格也折叠为:-/)。
– PhiLho
18年4月24日在13:31
#3 楼
您可以在开头和结尾使用额外的反引号,以确保其正确转义:``List`1``
内联时,它将显示为
List`1
。 > Markdown为以下字符提供反斜杠转义符:\ backslash
` backtick
* asterisk
_ underscore
{} curly braces
[] square brackets
() parentheses
# hash mark
+ plus sign
- minus sign (hyphen)
. dot
! exclamation mark
例如,此: br />返回值:
\`* _ {} []()#+-。 !
已转义的代码块,斜体,粗体,链接,标题和列表:
`not codeblock`,*非斜体*,**非粗体**,[未链接](http://www.google.com)
#不是h1
##不是h2
###不是h3
+不是ul
-不是ul
评论
我认为您的答案的转义部分是无关紧要的,因为OP询问如何在内联代码块内进行转义。
– TWiStErRob
15年7月16日在9:44
@TWiStErRob-转义在代码块中起作用。例如,使用`List \`1`实现List`1。
–迈克
16-3-5在16:33
@suhail-逃生是我可以使用的唯一方法:grep“ docker-machine-`uname -s`-`uname -m`”,谢谢!
–迈克
16 Mar 5 '16 at 16:36
@Mike我什至不知道我回想起来是什么意思,我可能指的是答案的后半部分,因为那是纯文本,而不是代码块(注意:没有灰色背景)。需要说明的是:答案的“在代码周围添加了更多的滴答声,这比您想转义的部分要多得多”,但是反斜杠转义序列在我尝试的代码块内没有用。
– TWiStErRob
16 Mar 5 '16 at 16:54
#4 楼
对于带围栏的代码块,处方要加反引号。此Markdown
````
```
Example of Markdown syntax for fenced code block with triple back ticks
```
````
将以这种方式呈现
```
Example of Markdown syntax for fenced code block with triple back ticks
```
评论
想要在三重反引号部分中引用三重反引号的另一种技巧是在三个反引号之间插入一个ZWJ(零宽度连接符)字符。其他零宽度的unicode字符也可能起作用。
– Dov Grobgeld
19年7月13日在20:10
这是最有用的答案。另外两件事:i)相同的技术在github风格的markdown中起作用。 ii)以常规代码并在崇高的文本(或其他代码编辑器)中以每行的开头添加四个空格,找到并用^(行的开头,后跟四个空格)替换^(行的开头) 。工作请客!
–stevec
20 Apr 18 '14:56
在尝试了许多其他建议之后,这在BitBucket中对我有用!
– CodeMonkey
20/11/11在15:32
#5 楼
请改用<code>
和HTML字符实体。这在您的代码已经将内容包装在反引号中的情况下尤其有用(例如,在Swift中,enum { case `true` = 1 }
)。 &`
。选择是您自己选择。使用此技术完成示例的方法是
`
,即`
。 <code>List`1</code>
的减价幅度仅为List`1
。如果您习惯于读取/编写HTML,这会有些混乱,但也不是难以忍受的。一些Markdown解析器不喜欢反斜杠转义。有些人会创建嵌套的代码范围,而不是像@Brian的示例那样工作;别人会做其他奇怪的事情;但是HTML方法只有在Markdown解析器完全关闭HTML的情况下才会失败(这种情况非常少见)。在Markdown中这样做是一堆复杂的重复符号和技巧,只是针对该用例而使用HTML。”答案,而不是评论(不幸的是!并且在某种程度上否定了我上面的“超高比率”分析!); HTML实体在注释中显示为纯文本。#6 楼
在帖子和评论中有所不同。对于帖子
1.
`` ` ``
结果(仅适用于帖子,在注释中无效):
`
2.
<code>\`</code>
结果(仅用于帖子,注释中无效):
`
发表评论
`\``
结果(仅用于评论,不适用于帖子):```
评论
`反驳评论似乎有效,谢谢
–information_interchange
20年5月4日,0:46
评论
参见meta.stackexchange.com/questions/55437/…带有\的示例:`
有没有人在追你?
@JohannesKuhn`\`在大多数情况下在内联代码中不起作用