如何放置仅包含反引号字符的内联代码块?

4 markdown

用例:描述一种使用反引号进行注释的编程语言。我应该写什么?

whattoputhere字符输入注释。

所以我需要一个只包含反引号的内联代码块。这个怎么输入?

我阅读了这个问题及其答案:如何在降价中转义反引号?

但似乎并不能解决问题。显然,为了能够在内联代码块中放置一个反引号,我需要用双反引号将其括起来,而不是单个反引号,从而产生如下所示的内容:

``I can use a backtick ` here ``
Run Code Online (Sandbox Code Playgroud)

I can use a backtick ` here

但在我的用例中,这退化为:

`````
Run Code Online (Sandbox Code Playgroud)

呈现如下:`````

有没有办法在 Markdown 中输入只包含单个反引号字符的内联代码块?

Gab*_*les 35

参考:仅查看已接受的答案(在一年左右的时间内:))帮助我弄清楚了以下模式:

用于将反引号插入到代码块中或不在代码块中的 markdown 中的反引号模式摘要

1. 在单行代码块中

  1. 在代码块的开头和结尾使用双反引号(``) 以允许在代码块中使用单个反引号

    `` ` ``产生:`

  2. 在代码块的开头和结尾使用三个反引号(```)以允许在代码块中使用双反引号

    ``` `` ```产生:``

  3. 在代码块的开头和结尾使用四重反引号(````) 以允许在代码块中使用三重反引号

    ```` ``` ````产生:```

  4. 在代码块的开头和结尾使用五重反引号(`````)以允许在代码块中使用四重反引号

    ````` ```` `````产生:````

  5. ETC。

2. 多行代码块内(代码栅栏之间)

普通的多行代码块以使用 3 个反引号的代码栅栏开头:

```  <-- starting code fence
code goes here
```  <-- ending code fence
Run Code Online (Sandbox Code Playgroud)

所以这个 C 代码块:

```c
void main(int argc, char* argv[])
{
    // your code goes here
    return 0;
}
```
Run Code Online (Sandbox Code Playgroud)

产生这个:

```  <-- starting code fence
code goes here
```  <-- ending code fence
Run Code Online (Sandbox Code Playgroud)

但是,事实证明,只要外部代码块使用带有更多反引号的代码栅栏,您就可以在代码块中使用代码栅栏,就像我们之前在上面的单行代码块示例中看到的那样。

所以这:

````
```c
// some comment
```
````
Run Code Online (Sandbox Code Playgroud)

产生这个:

```c
// some comment
```
Run Code Online (Sandbox Code Playgroud)

和这个:

`````c
````
```
// some comment
```
````
`````
Run Code Online (Sandbox Code Playgroud)

产生这个:

```c
void main(int argc, char* argv[])
{
    // your code goes here
    return 0;
}
```
Run Code Online (Sandbox Code Playgroud)

3.不在代码块中(每个反引号前使用反斜杠)

要将反引号插入到格式化为代码块的 Markdown 中,只需在反引号前面使用反斜杠即可。

前任:

  1. 这:\`\`\`产生这个:```
  2. 我什至输入的方式\`\`\`是这样的:`` \`\`\` ``。(现在猜猜我是如何将其输入到这个 markdown 答案中的!--当然,在开头和结尾添加了 3 个反引号!)

更进一步

为了使已接受的答案更加清晰,这里有一个示例:

要生成这个,它在末尾处有一个反引号,但采用代码格式:

意外标记“|”附近出现语法错误

做这个。请注意开头和结尾处的双反引号(``),以便允许在两者之间的任何位置使用单个反引号(`):

``syntax error near unexpected token `|'``
Run Code Online (Sandbox Code Playgroud)

...产生这个:syntax error near unexpected token `|',这就是我想要的!

这是来自我的问题,我试图引用 bash 错误:Bash: how to print and run a cmd array which has the pipeline operator, |, in it


Tae*_*ung 5

这个实际上是约翰·格鲁伯本人举的例子。

您可以从Markdown 文档中看到您应该编写`` ` ``以获取`.