在组织模式下,对于给定的块:
#+BEGIN_SRC python
def hello():
print('Hello world!')
#+END_SRC
I enter the source code editor with C-c '
以及语法突出显示和缩进以及其他所有内容都可以正常工作。
但是,当我使用C-c '
退出模式后,会添加2个缩进空格,以便源代码现在如下所示:
#+BEGIN_SRC python
def hello():
print('Hello world!')
#+END_SRC
如何解决它,以便在编辑代码块后保留缩进?
答案 0 :(得分:2)
在组织模式下编辑代码块后,您可以通过设置以下变量(感谢小费Angelo Basile's article, "Org-mode Babel is cool")来保留缩进:
(setq org-edit-src-content-indentation 0
org-src-tab-acts-natively t
org-src-preserve-indentation t)