खोज…
वाक्य - विन्यास
- इनलाइन : 'कोड इन बैकटिक्स के बीच कोड' या <कोड> कोड इन HTML टैग्स के बीच </ कोड>
- बहु: ____Code कि प्रत्येक पंक्ति या <pre> <कोड> एक से अधिक इन HTML टैग </ code> के बीच कोड </ pre> की तर्ज पर इंडेंट है
इनलाइन कोड
मार्कडाउन like this
इनलाइन कोड जोड़ने का समर्थन करता है, बैकटिक्स में पाठ लपेटकर प्राप्त किया जाता है:
`code here`
वैकल्पिक रूप से, आप अपना इनलाइन कोड <code>
और </code>
HTML टैग के बीच रख सकते हैं।
निम्नलिखित मार्कडाउन कोड पर विचार करें:
`This` is an inline code block! <code>This</code> is one too!
यह निम्न आउटपुट का उत्पादन करेगा:
This
एक इनलाइन कोड ब्लॉक है!This
भी एक है!
यदि आपको इनलाइन कोड के अंदर एक बैकटिक शामिल करने की आवश्यकता है, तो आप इनलाइन कोड ब्लॉक को शुरू करने और समाप्त करने के लिए कई बैकटिक्स का उपयोग कर सकते हैं:
``code containing a backtick (`) character``
यह निम्न आउटपुट का उत्पादन करेगा:
code containing a backtick (`) character
बैकस्टिक्स से बचने के लिए \
_ का उपयोग करें। उदाहरण के लिए:
\`a\`
के रूप में प्रस्तुत किया जाएगा
`A`
सिंटैक्स हाइलाइटिंग (StackExchange)
StackExchange साइटों पर, कोड स्निपेट वैकल्पिक सिंटैक्स हाइलाइटिंग प्रदान कर सकते हैं। स्टैक ओवरफ्लो जैसी साइटों पर डिफ़ॉल्ट भाषा संबंधित प्रश्न (यदि लागू हो) में उपयोग किए जाने वाले टैग से ली गई है। इसके अलावा, एक कोड स्निपेट की वाक्य रचना हाइलाइटिंग भाषा को टेक्स्ट बॉडी में HTML कमेंट जोड़कर भी परिभाषित किया जा सकता है ।
<!-- language: lang-vb -->
Sub ShowVB()
Dim i As Long
For i = 1 To 2
If i = 3 Then
MsgBox "How did that happen?"
End If
Next
End Sub
इस तरह की टिप्पणी सभी बाद के कोड स्निपेट के लिए वाक्य रचना हाइलाइटिंग भाषा को बदल देगी, जो कि उपयोगी हो सकती है, खासकर जब कई भाषाएं एक पोस्ट में शामिल होती हैं।
उपरोक्त को Visual Basic हाइलाइटिंग के साथ प्रस्तुत किया जाएगा:
Sub ShowVB()
Dim i As Long
For i = 1 To 2
If i = 3 Then
MsgBox "How did that happen?"
End If
Next
End Sub
इंडिकेटेड कोड ब्लॉक
आप कम से कम चार स्थानों या एक टैब के साथ प्रत्येक पंक्ति को इंडेंट करके मल्टीलाइन कोड स्निपेट बना सकते हैं:
#include <stdio.h>
int main() {
printf("Hello World!\n");
return 0;
}
फेंस कोड ब्लॉक
कुछ पार्सर कोड के एक खंड से पहले और बाद में तीन बैकटिक्स जोड़कर कोड को नामित करने की अनुमति देते हैं।
```
<p><em>This</em> is an HTML example!</p>
```
वैकल्पिक रूप से, कई पार्कर बैकटिक्स के पहले सेट के तुरंत बाद कोड की भाषा को निर्दिष्ट करके वाक्य रचना हाइलाइटिंग को जोड़ने की अनुमति देते हैं:
```html
<p><em>This</em> is an HTML example!</p>
```
परिणाम:
<p><em>This</em> is an HTML example!</p>
सूचियों के अंदर इंडेंटेड कोड ब्लॉक
किसी सूची के अंदर इंडेंटेड कोड ब्लॉक जोड़ते समय आपको पहले एक खाली लाइन की आवश्यकता होती है, फिर आगे कोड को इंडेंट करने के लिए। मार्कडाउन के विभिन्न स्वादों में इसके लिए अलग नियम हैं।
StackExchange को सामान्य के बजाय 8 वर्णों के कोड की आवश्यकता होती है 4. (स्थान स्पष्टता के लिए
*
के साथ प्रतिस्थापित) :1.*Listitem1 2.*Listitem2 ********code here 3.*Listitem3
कॉमनमार्क जैसे चश्मे के लिए आवश्यक है कि कोड ब्लॉक 4 वर्णों का इंडेंट किया जाए जहां से सूची आइटम पाठ शुरू होता है। (स्पष्टता के लिए रिक्त स्थान
*
के साथ प्रतिस्थापित) :1.****Listitem1 2.****Listitem2 **********code here 3.****Listitem3