任何人都知道如何在BitBucket维基上的markdown中转义@
字符?在我的情况下,@紧接着是恰好是某人的用户名的单词,即@blahblah
。到目前为止我尝试过的:
\@
'@
&\#64;
但这些都不起作用。屏蔽只是被忽略了,当我使用字符代码时,它只是按原样输出。
答案 0 :(得分:9)
听起来很奇怪,但你可以在@
和文字之间插入一个不可见的字符(例如zero width space)。
答案 1 :(得分:3)
对于那些没有阅读原始问题评论的人(最初和我一样):
“为什么你需要在代码块之外,你可以用反引号创建代码块,如:`@foo`
” - mb21
答案 2 :(得分:3)
我们的情况是相关的,Markdown中带有JUnit测试的代码片段
```
@Test
public void testThis() throws Exception {
//
}
```
它呈现@Test
注释缺少@
但是用方框括起来。
----------------------------------------
Test
public void testThis() throws Exception {
//
}
----------------------------------------
我不明白为什么在代码块中@Test
仍被解释为用户引用。我在@
和Test
之间加了一个空格来绕过它。它看起来很有趣但却明白了。
答案 3 :(得分:3)
正如@Mikalai提到的here,您可以在@
和名称之间添加“零宽度空格”字符。但是我无法遵循他的指示。它不适合我。