首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在org-babel中重写保存文件命令

如何在org-babel中重写保存文件命令
EN

Stack Overflow用户
提问于 2014-05-01 21:02:43
回答 1查看 450关注 0票数 1

我非常喜欢使我能够以org -模式组织我的脚本的org-babel,但是,当我在一个单独的缓冲区中编辑源代码(使用keybinding ')时,我发现org src缓冲区存在一些问题。

第一件事是,即使我显式地运行写文件,然后指定要保存的文件路径和名称,缓冲区也不会保存到该文件中,但是.org文件中的源代码块将被更新并保存.org -file。

第二件事是,每当我在org src缓冲区中运行保存缓冲区时,缓冲区屏幕将自动向下滚动,直到当前鼠标位置成为缓冲区中的最后一行。这很烦人,因为有时我无法跟踪我的脚本。我对elisp不太熟悉,只能做简单的工作,比如定义键或添加钩子,我希望我能从这里得到帮助。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-01 21:36:52

Org-babel不是用来组织脚本的,而是将源代码作为文档的一部分。

您可能对缠结感兴趣,它允许将源代码块从orgmode文档中加入并提取到单独的文件中。

下面的示例将在缠绕时将2个源代码片段合并到文件test.m中(org-babel-tangle,绑定到C-c C-v t):

代码语言:javascript
复制
* Tangling example

Set up a vector:

#+begin_src octave :tangle test.m
  a = 1:10;
#+end_src

Then find out squares

#+begin_src octave :tangle test.m
  b = a.^2
#+end_src
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23416552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档