พฤติกรรมแหล่งบล็อกการเปลี่ยนแปลงในองค์กร 9.2 ตัวย่อจะ<sไม่ทำงานตามค่าเริ่มต้นอีกต่อไป คุณใช้การC-c C-,โทรแบบorg-insert-structure-templateไหนแทน

การกดC-c C-,จะแสดงข้อความโต้ตอบ กดแล้วใส่TAB src Rสิ่งนี้จะแทรกบล็อกซอร์สและวางเคอร์เซอร์ของคุณที่จุดเริ่มต้นของบรรทัดที่สอง (ให้|เป็นจุด ):
#+begin_src R
|#+end_src
หากต้องการแก้ไขภายในบล็อกกดC-oเพื่อเปิดบรรทัดใหม่
org-structure-template-alistคุณสามารถบันทึกแม่แบบโดยการเพิ่มรายการไปที่ วางสิ่งต่อไปนี้ไว้ในที่ของคุณinit.elหรือรันโดยใช้C-x C-e:
(add-to-list 'org-structure-template-alist '("r" . "src R"))
ตอนนี้เมื่อคุณทำC-c C-,คุณจะเห็นรายการrในรายการ คุณสามารถทำตามวิธีการเดียวกันสำหรับภาษาอื่นเช่น Python, Ruby และอื่น ๆ เพียงแค่แทนที่cdrในคู่ประด้านบน (ส่วน "src R")
C-q C-jนอกจากนี้เพื่อแทรกเส้นแบ่งระหว่างคั่นแหล่งที่มาบล็อกคุณสามารถแทรกตัวอักษรขึ้นบรรทัดใหม่โดยใช้ นั่นคือพิมพ์src R C-q C-jในcdrของคู่ประด้านบน ผลลัพธ์จะมีลักษณะดังนี้:
(add-to-list 'org-structure-template-alist '("R" . "src R
"))
ตอนนี้เมื่อคุณกดREmacs จะแทรกบล็อกต้นฉบับและวางเคอร์เซอร์ของคุณระหว่างบรรทัดใหม่ (ให้|เป็นจุด ):
#+begin_src R
|
#+end_src
(require 'org-tempo).emacsนอกจากนี้ที่นี่ยังมีลิงก์ที่อัปเดตไปยังเทมเพลตแบบง่าย -> orgmode.org/manual/Easy-templates.html