2015-12-16 50 views
7

任何人都知道如何在BitBucket wiki的markdown中跳過@字符?在我的情況下@緊跟着恰好是某人的用戶名,即@blahblah。我到目前爲止所嘗試的:如何在bitbucket wiki的markdown中跳過「@」

\@ 
'@ 
&\#64; 

但這些都沒有作品。屏蔽被忽略,當我使用字符代碼時,它只是按原樣輸出。

+1

你爲什麼想逃避它?只需輸入'@'應輸出'@'。 – SevenEleven

+2

爲什麼你需要在一個代碼塊之外,你可以用反引號創建這樣的代碼塊:\'@foo \' – mb21

+0

@ mb21 thx。這工作!雖然,理想情況下將它作爲「正常」文本很好,但不會突出顯示爲「代碼」。 – Stas

回答

5

聽起來很奇怪,但您可以在@和文字(例如zero width space)之間插入一個不可見的字符。

MD code Result

+0

,對於任何想要知道如何輸入零寬度空間的人,請按CTRL-SHIFT-U進入unicode模式,然後輸入200B(對於零寬度空格字符) –

3

對於那些誰沒有閱讀原來的問題(最初像我)的評論:

「爲什麼你會需要一個代碼塊,您可以與外界建立反引號,如:`@foo`「 - MB21

1

我們的情況是相關的,代碼片段在降價與JUnit測試

``` 
@Test 
public void testThis() throws Exception { 
    // 
} 
``` 

它呈現與@Test註釋缺少@,但被包含在一個框中。

---------------------------------------- 
Test 
public void testThis() throws Exception { 
    // 
} 
---------------------------------------- 

我不明白爲什麼一個代碼塊內的@Test仍然解釋爲用戶參考。我通過在@Test之間放置一個空格來解決它。它看起來很有趣,但卻可以說明問題。