Apakah ada cara untuk mendefinisikan bahasa default untuk blok kode mode-org di header dokumen? Biasanya, dalam satu dokumen org, saya hanya menggunakan satu bahasa pemrograman, jadi membosankan untuk selalu menulis
#+BEGIN_SRC python
[...]
#+END_SRC
Akan menyenangkan bisa melakukan sesuatu seperti
#+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python
[...]
#+BEGIN_SRC
[...]
#+END_SRC
Apakah ada cara untuk mencapai hal ini?
<s
diikuti olehTAB
kunci akan secara otomatis memperluas ke struktur blok kode sumber dan kemudian Anda hanya perlu mengetikpython
, pergi ke baris berikutnya dan isi kode.#+BEGIN_SRC python
dalam.org
file) adalah Mungkin Anda harus memodifikasi org-babel-get-src-block-info sehingga mengembalikan default ketika ada tidak ada artinya setelah # + BEGIN_SRCJawaban:
Jawaban ini memberikan solusi yang bisa diterapkan.
Cara termudah untuk melakukan ini adalah menggunakan templat yang mudah . Tambahkan template Anda ke
org-structure-template-alist
:Tanda tanya menunjukkan posisi kursor. Masukkan blok kode dengan
<py
TAB dalam kasus ini.sumber
#+BEGIN_SRC python
bukan hanya#+BEGIN_SRC
- ini membuat file sumber sedikit lebih sulit untuk dibaca, misalnya.