You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Markdown中转义@符号?以Dendron工具中的@Input显示问题为例

解决Dendron中@符号文本被解析为链接的问题

我之前也碰到过一模一样的困扰——在Dendron里写@Input这类带@的内容时,总是被自动转成链接,用零宽空格又会多出不必要的空格。试了几种靠谱的方法,分享给你:

  • 方法一:用反引号包裹(首推)
    把带@的内容放在单反引号里,比如:@Input
    Dendron会把它当作行内代码处理,完全不会解析成链接,显示出来就是纯文本的@Input,而且没有多余空格,特别适合标注变量、装饰器这类偏技术的内容。

  • 方法二:转义@符号
    在@前面加一个反斜杠\,写成:@Input
    这是Markdown的标准转义方式,Dendron完全支持,转义后的@会被当作普通字符对待,显示出来就是正常的@Input,没有任何额外字符,适合在普通段落里使用,最自然。

  • 方法三:使用HTML实体编码
    把@换成它的HTML实体@,写成:@Input
    这种方法兼容性拉满,几乎所有Markdown编辑器都支持,显示出来也是纯文本的@Input,唯一小缺点是写的时候可读性稍差,适合特殊场景下应急使用。

亲测这三种方法在Dendron里都不会产生多余空格,完美解决零宽空格带来的问题,你可以根据自己的使用场景选最合适的~

内容的提问来源于stack exchange,提问作者jjkl

火山引擎 最新活动