只需少量按键,即可插入空的结构块(如 ‘#+BEGIN_SRC’ … ‘#+END_SRC’ ),或将已有文本包裹在这类块中。
org-insert-structure-template) ¶提示选择块结构类型,并在光标处插入对应块。若选中区域有效,则将该区域包裹在块内。首先提示用户输入按键,用于从下方变量中查找结构类型。若按键为 TAB、RET 或 SPC,则提示输入块类型。
可用的结构类型在 org-structure-template-alist 中定义,添加或修改值可参考其文档字符串。
Org Tempo 可将代码片段展开为 org-structure-template-alist 和 org-tempo-keywords-alist 中定义的结构。例如,< s TAB 可创建代码块。通过自定义 org-modules 或在 Emacs 初始化文件中添加 ‘(require 'org-tempo)’ 即可启用161。
| a | ‘#+BEGIN_EXPORT ascii’ … ‘#+END_EXPORT’ |
| c | ‘#+BEGIN_CENTER’ … ‘#+END_CENTER’ |
| C | ‘#+BEGIN_COMMENT’ … ‘#+END_COMMENT’ |
| e | ‘#+BEGIN_EXAMPLE’ … ‘#+END_EXAMPLE’ |
| E | ‘#+BEGIN_EXPORT’ … ‘#+END_EXPORT’ |
| h | ‘#+BEGIN_EXPORT html’ … ‘#+END_EXPORT’ |
| l | ‘#+BEGIN_EXPORT latex’ … ‘#+END_EXPORT’ |
| q | ‘#+BEGIN_QUOTE’ … ‘#+END_QUOTE’ |
| s | ‘#+BEGIN_SRC’ … ‘#+END_SRC’ |
| v | ‘#+BEGIN_VERSE’ … ‘#+END_VERSE’ |