比较降价或组织模式

时间:2012-04-05 10:48:24

标签: emacs markdown org-mode

我使用Emacs多年,现在,我在组织模式下编写了很多文件,例如笔记,计划/结论或其他东西。但是大多数网站都支持markdown-style而不是org-style。 StackOverflow就是一个例子。 :)

有人可以告诉我这两者之间的确切区别吗?优点和缺点? 你选择哪个以及为什么?

4 个答案:

答案 0 :(得分:35)

我认为markdown和org来自不同的需求,而它们恰好具有相似的标记语法来编辑纯文本文档。

Markdown仅用于轻松读/写纯文本。请参阅其philosophy

  

Markdown旨在尽可能易于阅读和易于编写。

然而,组织更复杂,它还具有更多功能。您可以使用org for GTD,维护TODO列表,项目计划等。标记语法似乎只是整个组织系统中的一个附件。

在我的选项中,如果只写一些普通文档,您可以根据需要选择任何人。但是,如果GTD或打算将您的普通文档导出为更多格式(tex / pdf / docbook),则必须选择组织。

答案 1 :(得分:27)

我开始使用 markdown ,但在使用markdown几年后切换到 org-mode

我认为 Markdown org-mode 更具可读性 - 特别是如果你不使用Emacs。您有下划线的特殊标题,而org-mode使用以#+title:开头的行作为标题,使用***,...作为章节/部分/ ...标题。此外,降价链接为[text](link)而非[[link][text]],脚注为[^footnote]而非[fn:footnote]

另一方面,org-mode可以完成你想要用纯文本列表做的所有事情 - 从规划你的工作和安排你的写作时间到包括实际可以在导出时执行的代码片段,所以导出的文档始终自动包含最新版本代码的输出。

我开始使用它只是为todo列表切换到org-mode。然后我意识到我也可以写得很好。并且链接语法可能比markdown更复杂,但是 C-c C-l 为我生成它。而出口只是有效。

如果您使用emacs,我肯定会建议使用org-mode。

我甚至使用markdown-export为带有org-mode的基于markdown的网站编写,例如,它增加了对方便创建和编辑漂亮表格的支持。

答案 2 :(得分:13)

我对markdown知之甚少,但org-mode确实可以做很多很多的事情。您可以编写报告并将其导出到latex,您可以使用beamer类编写演示文稿。你可以用org-babel进行文化编程,你可以使用议程,使用标签,管理任务,......

This视频就是你可以用org-mode做的一个很好的例子。

答案 3 :(得分:11)

我喜欢org-mode。但我有时想知道“纯文本”的定义是否正确。被拉得有点远吗?特别是当您查看emacs之外的org文件时。你可以说HTML也是纯文本的吗?好的组织并没有那么糟糕,但没有CSH和折叠它很难辨认。 Markdown肯定与没有CSH一样可读。

除此之外,我更喜欢org-mode,并且从org导出到Markdown(或HTML,或PDF或......)的能力意味着它能够很好地被消费(阅读 - 现在,整个网络,而不仅仅是Emacs人。

我更喜欢org-mode的链接样式[[url][text]],因为它反映了HTML <a href=url>text</a>; moin-moin的[[url|text]]和MediaWiki的[url text],而Markdown的语法[text](url)是错误的方式 - 我总是我用它时最终弄错了!我想这是因为在reStructured Text中,链接也是这样写的:`text <url>_`(并且用反引号包围,在Markdown代码块中很难做到,我正在学习 - 感谢编辑@Demi!)