作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当 org-mode 的源代码块中的 noweb 引用被扩展时,只要引用的内容只包含一行,它就会用多余的行扩展引用。这是一个例子:
源代码块是:
#+srcname: test
#+begin_src sh
hello
#+end_src
#+begin_src sh :tangle ~/tmp/1.sh
echo "<<test>>, world!"
#+end_src
block 的扩展结果是:
echo "hello
echo ", world!"
如何修改 OR 设置,以便获得如下展开结果:
echo "hello, world!"
回答:看评论
最佳答案
您使用的是哪个版本的 org-mode?
我不确定你为什么要添加换行符,但是你的例子,因为你错过了 :noweb yes
,所以不起作用 header 参数。我有这段代码:
testing
#+srcname: test
#+begin_src sh
hello
#+end_src
#+begin_src sh :tangle ~/tmp/1.sh :noweb yes
echo "<<test>>, world!"
#+end_src
当我运行 org-babel-tangle
(绑定(bind)到 C-c C-v C-t
),我明白了:
tmp$ cat 1.sh
echo "hello, world!"
我使用的是组织模式版本:7.7 (release_7.7.303.g56de2c.dirty)
关于emacs - 固定 : emacs:org-babel: noweb reference expand with an surplus line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454215/
使用 swig 2.0.8 和 python 3.2,运行 swig -python -modern -py3 -o mymodule_wrap.c mymodule.i 生成一个包装文件 # de
当 org-mode 的源代码块中的 noweb 引用被扩展时,只要引用的内容只包含一行,它就会用多余的行扩展引用。这是一个例子: 源代码块是: #+srcname: test #+begin_s
我是一名优秀的程序员,十分优秀!