@Kaushalmodi'nin dediği gibi (org) Easy Templates
, farklı tipte blokların yerleştirilmesini hızlandırmak için kullanabileceğiniz yorumlar .
Genel prosedür, <
ardından boş bir satıra bir şablon seçiciyi (genellikle tek bir harf) ekleyip basmaktır TAB.
Genel bir kaynak bloğu şablonu için şablon seçicisidir s
; bu nedenle yazarak <s
bunu TABsize verir:
#+BEGIN_SRC
#+END_SRC
Nokta ilk satırın sonuna yerleştirilecektir.
Bu, ulaşmak istediklerinize iyi bir ilk yaklaşımdır, ancak bu Emacs, öyleyse daha iyi hale getirelim!
Özel şablonları, adı verilen bir değişkene bir veya daha fazla giriş ekleyerek tanımlayabilirsiniz org-structure-template-alist
. Örneğin:
(add-to-list 'org-structure-template-alist '("n" "#+NAME: ?"))
Bu kod , şablon seçicisi olarak kullanarak bir #+NAME:
şablon ekler . Genişlettikten sonra bu şablon noktası konumunda konumlanacaktır .org-structure-template-alist
n
?
Kod bloklarınızı her zaman adlandırırsanız, kaynak blok şablonunun orijinal versiyonunun #+NAME:
satırını içeren genişletilmiş bir versiyonun üzerine yazabilirsiniz :
(add-to-list 'org-structure-template-alist
'("s" "#+NAME: ?\n#+BEGIN_SRC \n\n#+END_SRC"))
Yazmayı <s
takiben TABsize:
#+NAME:
#+BEGIN_SRC
#+END_SRC
Bu buzdağının sadece görünen kısmı; Dile özgü kod blokları, belirli başlık argümanlarına sahip kod blokları, vb. için ek şablon tanımlamak için benzer bir yaklaşım kullanabilirsiniz.
hydra
Paketi kullanma : blogpost (3) Kolay kuruluş kaynağı bloğu yerleştirme için başka bir pasaj .