@কাউশালমোদি মন্তব্যগুলিতে যেমন উল্লেখ করেছেন আপনি (org) Easy Templates
বিভিন্ন ধরণের ব্লকের সন্নিবেশ দ্রুত করতে ব্যবহার করতে পারেন ।
সাধারণ পদ্ধতিটি হ'ল অন্যথায় খালি লাইনে টেমপ্লেট নির্বাচনকারী (সাধারণত একটি একক বর্ণ) সন্নিবেশ করানো <
হয় ।TAB
জেনেরিক সোর্স ব্লক টেম্পলেটটির জন্য টেম্পলেট নির্বাচনকারী s
, সুতরাং <s
এরপরে টাইপ করা TABআপনাকে এটি দেবে:
#+BEGIN_SRC
#+END_SRC
পয়েন্টটি প্রথম লাইনের শেষে অবস্থিত থাকবে।
এটি আপনি যা অর্জন করতে চান তার একটি প্রথম প্রথম অনুমান, তবে এটি ইমাসস, সুতরাং এটি আরও ভাল করা যাক!
কলযুক্ত একটিতে এক বা একাধিক এন্ট্রি যুক্ত করে আপনি কাস্টম টেম্পলেটগুলি সংজ্ঞায়িত করতে পারেন org-structure-template-alist
। উদাহরণ স্বরূপ:
(add-to-list 'org-structure-template-alist '("n" "#+NAME: ?"))
এই কোড একটি যোগ #+NAME:
করার জন্য টেমপ্লেট org-structure-template-alist
ব্যবহার করে, n
একটি টেম্পলেট নির্বাচক হিসেবে। এই টেমপ্লেট পয়েন্টটি প্রসারণের পরে অবস্থিত হবে ?
।
আপনি যদি সর্বদা আপনার কোড ব্লকের নাম রাখেন তবে আপনি উত্স ব্লক টেমপ্লেটের মূল সংস্করণটিকে একটি বর্ধিত সংস্করণ দিয়ে ওভাররাইট করতে পারেন যাতে #+NAME:
লাইনটি রয়েছে :
(add-to-list 'org-structure-template-alist
'("s" "#+NAME: ?\n#+BEGIN_SRC \n\n#+END_SRC"))
<s
এরপরে টাইপ করা TABতারপরে আপনাকে দেবে:
#+NAME:
#+BEGIN_SRC
#+END_SRC
এটি হিমশৈলের একমাত্র ডগা; ভাষা-নির্দিষ্ট কোড ব্লক, নির্দিষ্ট শিরোনাম যুক্তিযুক্ত কোড ব্লক ইত্যাদির জন্য অতিরিক্ত টেম্পলেটগুলির সংজ্ঞা দিতে আপনি অনুরূপ পদ্ধতির ব্যবহার করতে পারেন
hydra
প্যাকেজ ব্যবহার : ব্লগপোস্ট (৩) সহজ সংগঠন সোর্স ব্লক সন্নিবেশের জন্য আরেকটি স্নিপেট ।