Questions tagged «org-mode»

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

4
在组织模式下快速插入源代码块
org-mode 具有呈现源代码的能力,具有以下语法的块: #+NAME: <name> #+BEGIN_SRC <language> <switches> <header arguments> <body> #+END_SRC 是否有现有命令可以快速将这些块插入其中org-mode,还是需要使用外部工具yasnippet?

6
我可以使用org-mode来构造我的.emacs或其他.el配置文件吗?
我的.emacs配置文件越来越大,我希望通过添加标题,子标题并能够像我使用Emacs一样隐藏或显示它们来获得更好的概述和结构org-mode。 我注意到我也org-mode可以在.emacs缓冲区中激活,并且可以添加标题并折叠它们。但是,如果添加org-mode标题(例如,以一个或多个星号开头的行),Emacs / Aquamacs是否仍可以从文档中加载Elisp代码? 我可以将所有内容保存在一个文件中,还是必须拥有一个.*org文件,然后定期将Elisp代码导出到另一个文件中?

6
组织模式9:无法评估代码块
我的Emacs配置位于.org文件中,我从中将源代码块缠结到.el文件中。我可以用C-c C-c 今天,我从org elpa更新到org-mode版本9,现在评估像 #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC 与一起C-c C-c打印以下消息 禁用此emacs-lisp代码块的评估。 在我这里,init.el我已经定义了org-babel的语言: (org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . t) (org . t) (sh . t))) 如果我加载了股票的Emacs版本的org-mode,我可以C-c C-c按预期进行处理。我在组织模式9的变更日志中找不到与此相关的任何更改。 如何在组织模式9下启用代码块评估?

2
组织模式下的智能拼写检查
默认情况下,M-x ispell-buffer以组织模式运行的结果非常令人失望。 Ispell看起来在:PROPERTY:抽屉内部,通常包含诸如 :ID: 797495bd-581b-4a42-883b-c2a55a08f08a 它尝试更正org语句!例如,它抱怨的SRC中 #+BEGIN_SRC emacs-lisp 它进入组织块内部。我想这对于诸如之类的块可能有用#+BEGIN_QUOTE,但是在源代码块中却很愚蠢。 是否有一个软件包可以解决所有这些问题? 我很想拼写检查我的写作,但是我得到的假阳性数量使它变得不可行。 如果重要,则操作系统的拼写检查器为aspell。

3
内联逐字记录和带Org模式下的引号的代码
在组织模式下,我可以用=或包围文本,以内联逐字或代码模式~放置文本。 但是,如果文本带引号,则此操作将失败,并且我在文档中找不到解释或解决方法。 例如: =hello= 逐字呈现 ~hello~ 渲染为代码 =hello'= 无法逐字呈现 ~hello'~ 无法呈现为代码 到目前为止,我发现的唯一解决方案是插入不可见的字符,例如键入C-x 8 <RET> 200b <RET>,如本问题所述。 为什么会这样(这是一个错误?),如何在不插入不可见字符的情况下避免此问题?
37 org-mode 

1
组织模式表中的多列单元格
是否可以像在使用\multicolumn{}{}{}或\multirow{}{}{}在LaTeX 中那样合并组织模式表中的两个或多个单元格? 这样的事情不起作用: |------------+-----------+----------+----------+-------------| | | Singular | Plural | | +-----------+----------+----------+-------------| | | Masculine | Neuter | Feminine | All genders | |------------+-----------+----------+----------+-------------| | Nominative | *der* | *das* | *die* | *die* | | Accusative | *den* | *das* | *die* | *die* | | Dative | *dem* …

3
设置由组织模式事件触发的警报(音频和视频)的好方法?
我想根据与特定时间(或开始时间)相关的组织模式事件来设置警报。理想情况下,这些将是音频和视频,并且可以在某种程度上进行自定义。我曾经使用过Sauron,但现在无法使其与组织模式事件(或电子邮件通知)一起使用。还有什么好的方法? (我特别希望不仅可以通过通知守护程序在屏幕上显示通知,而且还可以通过语音(文本到语音)显示通知。我在Linux上。)
35 org-mode 

9
使.org文件在多台计算机上保持同步
如何在多台计算机上,也许在多个平台(linux / windows)上使.org文件保持最新状态? 例如,我可以将所有.org文件保留在git中,但这需要我记住拉动并推送以使存储库保持更新。可以使用一些脚本来自动处理文件,因为我没有那么多脚本。 我也可以尝试使用保管箱。我假设Dropbox经常同步文件而不会引起问题。 组织模式是否提供任何功能来帮助跨多个位置同步文件?
35 org-mode 

2
如何将Markdown文件迁移到Emacs组织模式格式
使用OS X 的VoodooPad个人Wiki软件几年后,我已经以Markdown格式将数百个个人笔记存储为文件。 有很多信息可用于从组织模式导出到Markdown,但是有没有简单的方法可以将Markdown转换为组织模式格式? 更新资料 多亏了user2619203的回答,以及对使用Pandoc批处理文件的问题的回答,我能够在短短几分钟内将400个Markdown文件转换为org模式格式。 解决方案是将VoodooPad文档作为文本导出到文件夹(“ 文件” >“ 导出文档” >“ 导出为文本...”)。然后pandoc通过find命令调用将它们一次转换: $ find . -name \*.txt -type f -exec pandoc -f markdown -t org -o {}.org {} \; 我看过的转换后的.org文件格式精美,甚至包括代码块和格式样式。谢谢你user2619203。 要简单地将一个文件从Markdown转换为Org,可以使用以下命令: pandoc -f markdown -t org -o newfile.org original-file.markdown 这是Pandoc文档的链接

3
手机或Evernote上的组织模式?
我使用组织模式来跟踪所有内容;想法,注释,待办事项列表,代码段等。您为它命名。但是,我有一个问题,就是我无法轻易在手机上提取Org模式的数据,即使只是为了快速检查笔记或在笔记中进行搜索也是如此。 需要明确的是,我将组织文件存储在Github存储库中,这很棒,但是仍然不适用于智能手机浏览和搜索。 理想情况下,我正在寻找一种将组织模式注释与Evernote同步的方法。这可行吗?如果没有,我在手机上浏览组织模式文件的替代方法是什么? 如何轻松同步手机,以后再通过手机浏览和搜索组织模式文件?
31 org-mode 

2
使可视线模式与组织模式更兼容
visual-line-mode在不插入任何换行符的情况下用窗口大小更改换行是非常有用的。但是在中org-mode,它还包装了标题和源代码块,这有点烦人。 因此,我的问题来了: 如何在组织模式下永久关闭组织标题的可视行模式和源代码块?

2
是否可以导出没有标题的子树的内容?
我以组织模式起草文档,并根据需要将其导出到LaTeX,HTML等。:no_export:每当我不希望某个子树出现在输出中时,我都会经常使用该标记。 我还想要的是导出完全忽略某些子树标题,而不要忽略该标题下子树的内容。换句话说,应将某些子树导出,就好像它们的内容只是父级的延续一样,而不是拥有自己的子树。 理想情况下,我想像的标签是:no_title:。我希望我的组织模式大纲看起来或多或少像我以前那样。但我会考虑其他具有类似结果的方法。 为了说明这一点,这是在组织模式下起草的文档的MWE。 * Chapter 1 ** Section 1 *** Paragraph 1 :no_title: First paragraph of text in the section. *** Paragraph 2 :no_title: Second paragraph of text in the section. * Chapter 2 ** Section 1 *** Subsection 1 **** Paragraph 1 :no_title: First paragraph of text in …

2
使用更多标记扩展组织模式
我想为这种标记添加标记和格式,即<kbd>...</kbd>用方框包围这种标记。我还希望该标记与兼容(setq org-hide-emphasis-markers t)。也就是说,当变量被设置为t,在<kbd>和</kbd>标签应消失,留下具有指定上述格式化的文本。 张贴在这个问题的答案:如何永久地突出显示文本的组织模式 不解决这个问题,因为它仅适用于现有的标记,不延长组织新的标记。

2
组织模式导出的html文档标题中的新行
我使用组织模式来记录内容,通常将其导出为pdf(通过乳胶)和html。 如果\\字符在行的末尾,则在导出到pdf和html时都会强制使用换行符。 但是我想知道在导出到html时如何在行之间强制换行符。拥有此解决方案将很有帮助,这样我也可以在html导出中使用多行标题。 例: #+TITLE: First Line of Title \\ Second Line of Title 上面的内容在pdf导出中导出为2行,但\\字符保留在html导出中(因为它们不在行末)。 如何设置标题格式,以便多行标题在两种格式下都能正常输出?

6
如何在第二个缓冲区中获取组织模式大纲作为动态目录?
当我编辑大型文档时,我想通过在单独的缓冲区中看到轮廓(没有内容)来查看我的位置。就像您阅读PDF文件时一样,左侧有一个目录。(见下文) 在组织模式下,可以展开/折叠轮廓。但是是否有可能在单独的缓冲区的左侧(或右侧)具有静态轮廓,以便当您单击标题时,另一个缓冲区移至该位置? 有点像这样,但对于组织模式? [编辑] 将clone-indirect-buffer是非常接近我想要的东西。难题的缺失部分是单击标题/(或实际上是任何一点)时跳转到相同的位置。 为此,我尝试编写一些代码:移动到其他克隆的缓冲区到同一点?(间接缓冲区的同步位置)(组织模式) 但是,如果内容被折叠,它将不起作用。如果可以做到这一点,那么clone-inderect-buffer就是一个完整的解决方案。 [Edit2解决方案] 上方链接和下方答案中的代码结合了niceley来解决来回跳转的问题。 ;first call 'clone-indirect-buffer'. Then... ;This function works between buffer and it's clone. (defun my/goto-same-spot-in-other-buffer () "Go to the same location in the other buffer. Useful for when you have cloned indirect buffers" (interactive) (let ((my/goto-current-point (point))) (other-window 1) (goto-char my/goto-current-point) (when …

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.