无法识别最后一个源块
Last source block can't be recognized
我有这三个代码块,但是当我 C-c C-c 最后一个时,emacs 告诉我
C-c C-c can't do anything useful here
#+BEGIN_SRC org
,#+BEGIN_SRC python
print('hello');
,#+END_SRC
,#+RESULTS:
: None
#+END_SRC
#+BEGIN_SRC org
,#+BEGIN_SRC python :results output
print('hello');
,#+END_SRC
,#+RESULTS:
: hello
#+END_SRC
#+BEGIN_SRC python
return 1-2+100
#END_SRC
这是代码块中的代码块。我是不是做错了什么我看不到的,或者这是某种错误?
一个更密集的例子是这个,它给了我同样的结果
#+BEGIN_SRC org
,#+BEGIN_SRC python
,#+END_SRC
#+END_SRC
#+BEGIN_SRC org
,#+BEGIN_SRC python
,#+END_SRC
#+END_SRC
#+BEGIN_SRC python
return 1-2+100
#END_SRC
您在最后一行中缺少 + 号,它应该显示为 #+END_SRC
,而不是 #END_SRC
。
我有这三个代码块,但是当我 C-c C-c 最后一个时,emacs 告诉我
C-c C-c can't do anything useful here
#+BEGIN_SRC org
,#+BEGIN_SRC python
print('hello');
,#+END_SRC
,#+RESULTS:
: None
#+END_SRC
#+BEGIN_SRC org
,#+BEGIN_SRC python :results output
print('hello');
,#+END_SRC
,#+RESULTS:
: hello
#+END_SRC
#+BEGIN_SRC python
return 1-2+100
#END_SRC
这是代码块中的代码块。我是不是做错了什么我看不到的,或者这是某种错误?
一个更密集的例子是这个,它给了我同样的结果
#+BEGIN_SRC org
,#+BEGIN_SRC python
,#+END_SRC
#+END_SRC
#+BEGIN_SRC org
,#+BEGIN_SRC python
,#+END_SRC
#+END_SRC
#+BEGIN_SRC python
return 1-2+100
#END_SRC
您在最后一行中缺少 + 号,它应该显示为 #+END_SRC
,而不是 #END_SRC
。