2015-12-16 16 views
7

पर मार्कडाउन में "@" से कैसे बचें किसी को भी पता है कि @ चरित्र को बिटबकेट विकी पर मार्कडाउन में कैसे बचें? मेरे मामले में @ तुरंत उस शब्द के बाद होता है जो किसी के उपयोगकर्ता नाम होता है, यानी @blahblah। मैंने अब तक क्या प्रयास किया है:बिटबकेट विकी

\@ 
'@ 
&\#64; 

लेकिन इनमें से कोई भी काम नहीं करता है। शील्डिंग को केवल अनदेखा किया जाता है, और जब मैं एक चरित्र कोड का उपयोग कर रहा हूं, तो यह सिर्फ उतना ही आउटपुट करता है।

+1

आप इसे क्यों बचाना चाहते हैं? बस '@' टाइप करना आउटपुट '@' होना चाहिए। – SevenEleven

+2

आपको उस कोड ब्लॉक के बाहर क्यों आवश्यकता होगी, जिसे आप बैकटिक्स के साथ बना सकते हैं: \ '@foo \' – mb21

+0

@ mb21 thx। वह काम किया! हालांकि, आदर्श 'टेक्स्ट' के रूप में आदर्श होना अच्छा होगा, कुछ 'कोड' के रूप में हाइलाइट नहीं किया गया। – Stas

उत्तर

5

यह अजीब लगता है, लेकिन आप @ और टेक्स्ट (उदा। zero width space) के बीच एक अदृश्य चरित्र डाल सकते हैं।

MD code Result

+0

और शून्य चौड़ाई वाले स्थान को दर्ज करने के बारे में जानना चाहते हैं, तो यूनिकोड मोड दर्ज करने के लिए 'CTRL-SHIFT-U' दबाएं और फिर' 200 बी' दर्ज करें (शून्य चौड़ाई स्पेस कैरेक्टर के लिए) –

3

जो लोग (मेरे जैसे शुरू में) मूल प्रश्न पर टिप्पणी पढ़ने नहीं था के लिए:

"क्यों आप की जरूरत है कि एक कोड ब्लॉक है, जो आप के साथ बना सकते हैं बाहर बैकटिक की तरह: `@foo` "- mb21

1

हमारी स्थिति से संबंधित है, एक JUnit परीक्षण

``` 
@Test 
public void testThis() throws Exception { 
    // 
} 
``` 
साथ Markdown में एक कोड स्निपेट

यह @Test एनोटेशन के साथ @ गुम है लेकिन एक बॉक्स में संलग्न है।

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

मुझे समझ नहीं आता क्यों एक कोड ब्लॉक के अंदर @Test अभी भी एक उपयोगकर्ता संदर्भ के रूप में व्याख्या की है है। मैं @ और Test के बीच एक जगह डाल कर इसके चारों ओर मिल गया। यह मजाकिया लग रहा है लेकिन इस बिंदु को पूरा करता है।

संबंधित मुद्दे