Các hành vi khối nguồn thay đổi trong Org 9.2 . Chữ viết tắt <s
không còn hoạt động theo mặc định. Thay vào đó, bạn sử dụng C-c C-,
cuộc gọi nào org-insert-structure-template
.
Nhấn C-c C-,
sẽ hiển thị một hộp thoại. Nhấn TAB
và sau đó nhập src R
. Điều này sẽ chèn một khối nguồn và đặt con trỏ của bạn ở đầu dòng thứ hai (hãy |
là điểm ):
#+begin_src R
|#+end_src
Để sau đó chỉnh sửa bên trong khối, nhấn C-o
để mở một dòng mới.
Bạn có thể lưu một mẫu bằng cách thêm một mục vào org-structure-template-alist
. Đặt một số thứ sau đây vào của bạn init.el
hoặc chạy nó bằng cách sử dụng C-x C-e
:
(add-to-list 'org-structure-template-alist '("r" . "src R"))
Bây giờ khi bạn làm, C-c C-,
bạn sẽ thấy một mục r
trong danh sách. Bạn có thể làm theo cách tiếp cận tương tự cho các ngôn ngữ khác, chẳng hạn như Python, Ruby, v.v. Chỉ cần thay thế cdr trong cặp chấm ở trên (phần "src R").
Ngoài ra, để chèn một dòng giữa các dấu phân cách khối nguồn, bạn có thể chèn một ký tự dòng mới bằng cách sử dụng C-q C-j
. Đó là, nhập src
R
C-q C-j
vào cdr của cặp chấm ở trên. Kết quả sẽ như sau:
(add-to-list 'org-structure-template-alist '("R" . "src R
"))
Bây giờ khi bạn nhấn R
, Emacs sẽ chèn khối nguồn và đặt con trỏ của bạn giữa chúng trên một dòng mới (hãy |
là điểm ):
#+begin_src R
|
#+end_src
(require 'org-tempo)
thêm vào của bạn.emacs
. Ngoài ra, đây là một liên kết được cập nhật đến Mẫu dễ dàng -> orgmode.org/manual/ EAS