obsidian中如何转义`符号

obsidian中如何转义`符号

遇到的问题

obsdiain中两个符号就会变成引用,如何实现符号的转义功能
比如说,hello world ,我想要hello world两边的`符号实现转义,怎么做?

1 个赞

加个反斜杠:

  • \`
1 个赞
\`hello world\`
1 个赞

你说的这个不行,我在ob中试过了

你说的不行是什么意思?什么场景下?我的测试如下

tmp1

2 个赞

或许你实际想问的是代码块里怎么转义`?
image

1 个赞

PixPin_2024-06-27_13-32-25
我这里不行

你上面的例子,去掉最外层`号就行了。

如果你的需求是想给一句话加`号,但恰好这句话的某个词也有`号。

比如:

`printf(`Hello, World`);`

`printf `Hello, World` `

这种情况下其实可以用```代替`,如下:

1. ```printf(`Hello, World`);```

2. ```printf `Hello, World` ```

但不幸的是第2种情况world后面的`必须与最后面的```的之间有字符隔开,比如空格等,否则解析也有问题。

另外,单个`里也可以支持转义多个```,更多个`里可以嵌套比它少的`,比如:

单个`里也可以支持转义多个```
`hello world ```hello world``` hello world`

更多个`里可以嵌套比它少的`
````` ` `` ``` `````
1 个赞

楼主这句话的意思是哪一项?请楼主描述清楚问题:

  1. 转义语句两端的`符号
  2. 在行内代码中转义`符号

解决方法:

  1. 转义语句两端的`符号:使用反斜杠转义,如三楼说的:
  1. 行内代码中转义`符号:使用空格将内容和两端的`符号空开:
  • `` `hello world` ``
1 个赞

【解答合集】YAML 变分割线,HTML 不显示,\ 转义或 `` 包裹 各种语法问题

1 个赞

行内代码内显示 `,只需外层的 `` 比内层的多

补充一条,必须时加空格等分隔符

1 个赞