ऑर्ग-मोड में ~ foo ~ और = foo = के बीच क्या संबंध है?


11

दोनों =foo=और ~foo~कोड के इनलाइन बिट्स के लिए org में उपयोग किए जाने लगते हैं। वे कैसे भिन्न हैं? मुझे कौन सा उपयोग करना चाहिए, और कब?

उदाहरण के लिए, ORG-NEWSफ़ाइल से:

If you want to exclude a headline from export while using its contents
for setting options, use =:noexport:= (see =org-export-exclude-tags=.)

...

The key sequences =C-c C-n= and =C-c C-p= are now bound to
~org-next-visible-heading~ and ~org-previous-visible-heading~ respectively,
rather than the =outline-mode= versions of these functions.  The Org
version of these functions skips over inline tasks (and even-level
headlines when ~org-odd-levels-only~ is set).

यहाँ एक स्पष्ट पैटर्न नहीं है: org-export-exclude-tagsऔर org-odd-levels-onlyदोनों चर रहे हैं, और org-next-visible-headingऔर outline-modeदोनों कार्य हैं।

क्या इनमें से कोई भी वाक्य रचना *Help*बफ़र्स को कूदने का समर्थन `foo'करता है जिस तरह से डॉकस्ट्रिंग में करता है?


मैंने कई सालों से एक ही सवाल किया है। मैंने अंत में कभी भी उपयोग नहीं किया ~ .. ~, और = .. = इनलाइन कोड स्निपेट सहित सभी चीज़ों का उपयोग किया।
कौशल मोदी

1
को देखो stackoverflow.com/questions/18991981/... जब निर्यात अंतर के लिए
CantrianBear

जवाबों:


6

"जोर और मोनोपेस" पर ऑर्ग जानकारी पृष्ठ से हमारे पास है

`=verbatim=' and `~code~'

आपके उदाहरणों में फ़ंक्शंस और वैरिएबल क्विज़ कोड के टुकड़े हैं, इसलिए ~...~उपयुक्त है। का उपयोग करता है =...=आप का हवाला देते कुंजी दृश्यों और में जगह करने के लिए उपयोगकर्ता के लिए पाठ के लिए कर रहे हैं orgबफर, यानी मार्कअप के बजाय कोड। हालाँकि, मार्कअप =outline-mode=दो श्रेणियों के बीच की सीमा रेखा है।


3

यह व्याख्या के लिए उपयुक्त है। मैं HTML में ~C-f~निर्यात करने के लिए उदाहरण के लिए पुनर्परिभाषित कर रहा हूं <kbd>C-f</kbd>, और उदाहरण के =forward-char=लिए <code>forward-char</code>

(setq org-html-text-markup-alist
      '((bold . "<b>%s</b>")
        (code . "<kbd>%s</kbd>")
        (italic . "<i>%s</i>")
        (strike-through . "<del>%s</del>")
        (underline . "<span class=\"underline\">%s</span>")
        (verbatim . "<code>%s</code>")))

लेकिन उनके डिफ़ॉल्ट नाम वास्तव में हैं codeऔर verbatim, जैसे अन्य उत्तर कहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.