Kaynak bloğu davranışı Org 9.2 değiştirilebilir . Kısaltma <s
artık varsayılan olarak çalışmaz. Bunun yerine, C-c C-,
hangi çağrıları kullanırsınız org-insert-structure-template
.
Tuşuna basıldığında C-c C-,
bir iletişim kutusu açılır. Tuşuna basıp TAB
girin src R
. Bu ekler bir kaynak bloğu ve koyar ikinci satırın başında imleci (let |
olmak noktası ):
#+begin_src R
|#+end_src
Ardından bloğun içinde düzenlemek için, C-o
yeni bir satır açmak üzere tuşuna basın .
Öğesine bir giriş ekleyerek bir şablonu kaydedebilirsiniz org-structure-template-alist
. Aşağıdakileri kendinize bir yere koyun init.el
veya kullanarak çalıştırın C-x C-e
:
(add-to-list 'org-structure-template-alist '("r" . "src R"))
Şimdi bunu C-c C-,
yaptığınızda r
listede bir giriş göreceksiniz . Aynı yaklaşımı Python, Ruby, vb. Gibi diğer diller için de uygulayabilirsiniz. Yukarıdaki noktalı çiftte ("src R" kısmı) cdr'yi değiştirmeniz yeterlidir .
Ayrıca, kaynak blok sınırlayıcıları arasına bir çizgi eklemek için tuşlarını kullanarak yeni satır karakteri ekleyebilirsiniz C-q C-j
. Kendisine, tip src
R
C-q C-j
olarak CDR'nin bir noktalı çifti üzerindedir. Sonuç şöyle görünecektir:
(add-to-list 'org-structure-template-alist '("R" . "src R
"))
Eğer bastığınızda R
, Emacs kaynak bloğu ekler ve (LET yeni bir satırda aralarında farenizin imlecini |
olmak noktası ):
#+begin_src R
|
#+end_src
(require 'org-tempo)
adresinden Müşteri eklendi.emacs
. Ayrıca, Easy Templates -> orgmode.org/manual/Easy-templates.html