जब मैं किसी पुस्तक के बारे में नोट्स लेने के लिए org-mode का उपयोग कर रहा हूं, तो कभी-कभी मैं कुछ कोड स्निपेट को नोट फ़ाइल में कॉपी / पेस्ट कर दूंगा। इसे चिपकाने के बाद, मैं हूँ
1. `C-c '` to call `org-edit-special`
2. `C-x h` to mark all the source code
3. `TAB` to format it
क्या मेरे लिए ऑर्ग-मोड में एक समाधान है, जो कोड को पेस्ट करने के बाद #+BEGIN_SRC...#+END_SRC
, यह स्वचालित रूप से कोड ब्लॉक को प्रारूपित करेगा या मैं TAB
पूरे स्रोत कोड ब्लॉक को प्रारूप (इंडेंट) करने के लिए सिर्फ एक कुंजी का उपयोग कर सकता हूं ?
डिफ़ॉल्ट TAB
(ब्लॉक में टाइप किया गया, उपयोग नहीं किया गया C-c '
) #+BEGIN_SRC
हेडर के बाद बस सभी लाइनों 2 कॉलम को संरेखित करें , अगर दूसरी पंक्ति की शुरुआत में रिक्त स्थान हैं, तो यह बस अधिक स्थान जोड़ देगा, यह 3 चरणों की तरह सभी लाइनों को इंडेंट नहीं करेगा।
run-at-time
वास्तव में, मैं बाँध कैसे कर सकते हैंTAB
कुंजी इन करने के लिए डिफ़ॉल्ट को बदलने के लिएTAB
जबorg-in-src-block-p
। डिफ़ॉल्टTAB
बाध्य है,yas-expand
लेकिन यह उन चीजों को करेगा जैसा मैंने अपनी पोस्ट में कहा था।