Questions tagged «org-mode»

是Emacs的一种主要模式,用于通过快速有效的纯文本系统记录笔记,维护TODO列表,计划项目以及编写文档。由于组织模式是一个广泛的主题领域,因此其他标签必须与org-mode标签一起。

4
组织模式:如何创建“组织模式标记”键绑定?
我知道我可以使用*bold*,/italic/,_underline_,=verbatim=,~code~,和+strike-through+来标记适用于文本在org-mode。但是,如何创建按键绑定以将这些更改应用于文本区域?例如,如果我想将某些文本加粗,是否有比这更简单的方法? 导航到文本的开头 给它加上前缀 * 导航到文本结尾 追加一个*? 我似乎找不到任何“加粗”一段文本的命令,例如org-make-region-bold。有这样的命令吗?

3
使用组织模式设置HTML纸张格式
在HTML导出过程中,组织模式的默认设置是将作者置于页面底部的后记中。 但是我想导出一个文件,例如文档,作者在标题和摘要之间。是否可以以某种方式将作者放在标题之后? 并且可以将摘要标记为摘要吗?我已经使用了定界符 #+BEGIN_abstract ... #+END_abstract 将文本标记为摘要,但将其呈现为普通段落(没有缩排之类的blockquote)。是否可以为摘要和局部标签获得正确的缩进?

3
如何在组织模式下自动格式化源代码块
当我使用组织模式来记一本书的笔记时,有时我会将一些代码片段复制/粘贴到笔记文件中。粘贴后,我将 1. `C-c '` to call `org-edit-special` 2. `C-x h` to mark all the source code 3. `TAB` to format it 是否有组织模式的解决方案,在将代码粘贴到中后#+BEGIN_SRC...#+END_SRC,它将自动格式化代码块,或者我可以只使用一个键TAB来格式化(缩进)整个源代码块? 默认值TAB(在块中键入,不使用C-c ')只是将所有行对齐#+BEGIN_SRC标题后的第2列,如果第二行的开头有空格,则只会添加更多空格,不会像3步那样缩进所有行。

1
如何在组织模式PDF导出中限制表或列的宽度?
我想在从org-mode导出的PDF中很好地格式化带有宽列的表格。理想情况下,应该在该列上使用换行符,但是我可以处理该列的手动字符或其中的一部分\textwidth。我已经尝试了很多方法,但是无法改变宽度。我需要做什么? 样品: #+ATTR_LATEX: :width .6\textwidth | Column | Wide Column | Column | |---------------------------+----------------------------------------------------+----------| | | <30> | | | Some stuff | Lots and lots of stuff. Way too much. Like, a lot. | |

2
在组织模式下缩小嵌入式图像
我曾经能够按以下方式在组织模式下按比例缩小嵌入式图像 #+attr_html: :width 650 px [[file:~/org/def/202a3-9.jpeg]] 但是现在它不再起作用了,大概是因为对8.3.5进行了更新。该怎么办?
11 org-mode  images 

1
默认情况下以组织模式折叠src块
当我打开org文件时,我希望所有src块开始折叠并一直保持这种状态,直到我明确地将org-cycle它们放好为止。 我找不到任何变量来控制此行为。也许我忽略了什么?还是有人可以提供简便的解决方案?
11 org-mode 

2
组织是否有任何“反缠结”操作,例如与非组织用户进行协作?
我想在org中编写自己的注释/测试/代码,然后用于org-bable-tangle生成源文件。但是,所有这些文件都受版本控制,因此可以从我的组织环境外部进行更改。 我希望能够具有多个src块,然后纠缠到一堆不同的文件,每个文件都将提交给版本控制。但同时,在从版本控制中提取任何更改后,能够将这些文件中的每个“解缠”回我的组织文件中。 有没有简单的方法可以做到这一点?我现在正在考虑与insert-file-contents

1
拆分组织模式块
说我有一个带有以下代码块的组织模式文档: #+BEGIN_SRC blablabla bla1 bla2 bla3 #+END_SRC 我想说出重点,例如bla2,调用一些elisp并按如下方式分割块: #+BEGIN_SRC blablabla bla1 bla2 #+END_SRC #+BEGIN_SRC blablabla bla3 #+END_SRC 这已经存在吗?
10 org-mode 




1
纠缠源代码块时是否可以从STDIN中读取用户输入?
在与源块纠缠的同时,是否可以从STDIN中读取用户输入org-babel-tangle? 我知道:Org Mode Babel-交互式代码块评估。 这无助于解决这个特殊的用例,因为它仍然不允许来自shell的正确STDIN输入,而只能在Emacs 内部模拟有限的输入。 背景 我想使用Org的Babel通过从一个组织文件执行一些教程来学习新的编程语言(Perl和Bash)。 问题在于许多教程都依赖于STDIN。例如,如果运行以下perl tidbit: #+BEGIN_SRC perl :tangle hello-name.pl :results output :export code use 5.010; use strict; use warnings; say "What is your name?"; my $name=<STDIN>; say "Hello $name, how are you?"; #+END_SRC Emacs不会等待用户的交互在STDIN上正确键入名称,它将立即输出: #+RESULTS: : What is your name? : Hello , how are …

2
如何使用其子复选框自动调整组织任务状态
我的Org文件中有几个任务,其中一项包含以复选框开头的项目(但仅限于那些)。它们的末尾都有一个统计cookie([n / m])。 我正在寻找一种方法来自动更新父任务TODO到DONE一旦所有的复选框被标记为要做的事。 该文件说: 如果您希望所有孩子都完成后一个TODO条目自动更改为DONE,则可以使用以下设置[...] 另一种可能性是使用复选框来标识大量子任务(层次结构)(请参阅复选框)。 我了解的最后一部分是,如果子项是复选框,则父状态应该已经自动更新(事实并非如此)。 我想念什么? 编辑: 从org-after-todo-statistics-hook的文档(org.el): 在更新TODO统计cookie后调用的挂钩。每个函数用两个参数调用:未完成的条目数和完成的条目数。 这意味着从orgmode.org提出的代码: (defun org-summary-todo (n-done n-not-done) "Switch entry to DONE when all subentries are done, to TODO otherwise." (let (org-log-done org-log-states) ; turn off logging (org-todo (if (= n-not-done 0) "DONE" "TODO")))) (add-hook 'org-after-todo-statistics-hook 'org-summary-todo) 将不计算复选框项目。
10 org-mode 

1
如何将ORG文件导出到交互式HTML站点?
有没有办法将.org文件导出为支持扩展和折叠标题的html? 我想要的是能够按TAB之类的键并展开和折叠轮廓,但是在html站点上。 Github Wiki支持orgmode,但是它们似乎不允许标题的扩展和折叠。
10 org-mode  html 

1
我该如何走组织模式树?
背景 我正在为Emacs编写演示模式。我希望输入的是组织文件,因为组织文件非常适合数据。 问题 我必须将组织模式文件转换为可以迭代的“幻灯片”数据结构列表。为此,我想使用以下组织模式文件: * this is the first headline, with a title property and no contents * this is the second headline, with contents - dash list nested under the second headline - further nested ** nested headline 并能够走路。我已经尝试过了(org-element-parse-buffer),但这确实给了我一系列元素,但是很难弄清楚如何在它们中走得更远。例如,调用(org-element-map (org-element-parse-buffer) 'headline #'identity)给出了三个元素的列表。最后一个代表“嵌套标题”。我希望“嵌套标题”成为“这是包含内容的第二个标题”的子代。 避免XY问题 我当然对将组织模式文件转换为Elisp数据结构的其他方式持开放态度。我认为 org-export对我来说不是合适的工具,因为我不想最终得到一个包含结果的新文件,但可以迭代一个数据结构。我的幼稚方式就像“给我所有顶级标题,然后我可以获取它们的属性和包含的元素(例如,纯文本或嵌套列表-无论是其他标题还是破折号列表)”。
10 org-mode 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.