Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改代码块的emacs组织模式密钥绑定_Emacs_Org Mode - Fatal编程技术网

更改代码块的emacs组织模式密钥绑定

更改代码块的emacs组织模式密钥绑定,emacs,org-mode,Emacs,Org Mode,在组织模式下,如中所述,我使用,您可以通过自定义变量org structure template alist来修改这些模板。(使用M-x自定义选项) 对于中提到的,您可以通过自定义变量组织结构模板列表来修改这些模板。(使用M-x自定义选项) 基于的回答我自己的问题 如中所述,您可以通过自定义变量org structure template alist来修改这些模板。使用M-x自定义选项并应用更改将向您的init文件添加所有简易模板,如果您不喜欢,可以只向init文件添加一行来更改模板或添加模板

在组织模式下,如中所述,我使用
,您可以通过自定义变量
org structure template alist
来修改这些模板。(使用
M-x自定义选项

对于中提到的
,您可以通过自定义变量
组织结构模板列表来修改这些模板。(使用
M-x自定义选项


基于的回答我自己的问题

如中所述,您可以通过自定义变量
org structure template alist
来修改这些模板。使用
M-x自定义选项
并应用更改将向您的
init
文件添加所有简易模板,如果您不喜欢,可以只向
init
文件添加一行来更改模板或添加模板


在我的例子中,我将这一行添加到我的emacs
init
文件中,以添加
,根据的回答我自己的问题

如中所述,您可以通过自定义变量
org structure template alist
来修改这些模板。使用
M-x自定义选项
并应用更改将向您的
init
文件添加所有简易模板,如果您不喜欢,可以只向
init
文件添加一行来更改模板或添加模板


在我的例子中,我将这一行添加到我的emacs
init
文件中,以添加Org 9.2中@shae128使用的方法不再有效。相反,您需要使用tempo定义模板,如下所示:

(tempo-define-template "python-block"
           '("#+begin_src python :results raw output"
             n n p n n
             "#+end_src")
           "<p"
           "Insert an outputting Python block"
           'org-tempo-tags)
(节奏定义模板“python块”
“(#+begin_src python:results原始输出”
n n p n
“#+end#src”)

“从Org 9.2开始,@shae128使用的方法不再有效。相反,您需要使用tempo define模板,如下所示:

(tempo-define-template "python-block"
           '("#+begin_src python :results raw output"
             n n p n n
             "#+end_src")
           "<p"
           "Insert an outputting Python block"
           'org-tempo-tags)
(节奏定义模板“python块”
“(#+begin_src python:results原始输出”
n n p n
“#+end#src”)

"谢谢,您的答案解决了我的问题,但由于它将所有easy template的配置添加到init文件中,我将根据您的答案添加另一个答案,通过只为新的或编辑的easy template添加一行内容来保持init文件的可读性。所有学分归@legosciaThank you,您的答案解决了我的问题,但由于它添加了所有easy template的config到init文件我将根据您的答案添加另一个答案,这将通过为新的或编辑的easy模板添加一行来保持init文件的可读性。所有学分都将转到@legoscia
(add-to-list 'org-structure-template-alist '("p" "#+BEGIN_SRC python -n :results output pp replace :exports both\n?\n#+END_SRC"))
(tempo-define-template "python-block"
           '("#+begin_src python :results raw output"
             n n p n n
             "#+end_src")
           "<p"
           "Insert an outputting Python block"
           'org-tempo-tags)