gpt4 book ai didi

emacs - 在 org-mode 的代码块中有基本的自动缩进

转载 作者:行者123 更新时间:2023-12-04 23:53:55 30 4
gpt4 key购买 nike

Emacs 的精细组织模式具有 CODE 和 EXAMPLE block ,可以使用 C-c ' 在适当的主要模式下轻松编辑它们。但对于快速更改和较小的编辑,人们可能更喜欢内联编辑 block ,而无需打开新的弹出窗口进行两秒钟的操作。

当然 org 允许您这样做,但是在像那样进行内联编辑时自动缩进是不被关注的。当光标位于代码块中时,我应该在哪里以及如何修改组织的缩进逻辑以使其像默认的自动缩进一样(即复制上一行的缩进级别)

  #+BEGIN_SRC python
def foo():
return 42
#+END_SRC

#+BEGIN_EXAMPLE
Oh my
hh
#+END_EXAMPLE

如果光标位于包含 hh 的行的末尾,按 C-j 会得到一个与前一行缩进相同的新行。

最佳答案

以下内容允许我“内联”编辑(和缩进)代码,而无需进入间接缓冲区(注释上的 M-q 除外,它确实有效但不再有效)。

;; same effect for `tab' as in the language major mode buffer
(setq org-src-tab-acts-natively t)

关于emacs - 在 org-mode 的代码块中有基本的自动缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316917/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com