2

我是一名主修 CS 的大学生,这意味着我花了很多时间在 vim 中闲逛。我仍然是一个完全的菜鸟,但我喜欢在终端中编辑文本——这比编写文档更有趣。

但是,我很好奇是否有一种基本的、简洁的文档格式可以用来(在 vim 中)排版我的家庭作业。我对 LaTeX 足够熟悉,如果可能的话,我会用它来做所有事情,但它有两个主要缺点:

  1. 编写一个完整的 LaTeX 文档需要很长时间,并且
  2. LaTeX 不能很好地处理代码。

考虑到这一点,我想知道是否存在某种格式可以同时满足这两个需求,并且仍然很容易从基于终端的文本编辑器中快速散列出来。我几乎将 vim 用于我编写的所有其他内容,因此只为家庭作业保留 LibreOffice Writer 的需求对我来说似乎有点霸道。

谢谢!

4

1 回答 1

4

我倾向于使用 Markdown 之类的轻量级功能,但所需的功能取决于您对输出的要求(格式和样式)。

我发现AsciiDoc项目非常有趣。从他们的网站:

AsciiDoc 是一种文本文档格式,用于编写笔记、文档、文章、书籍、电子书、幻灯片、网页、博客和 UNIX 手册页。AsciiDoc 文件可以翻译成多种格式,包括 HTML、PDF、EPUB、手册页。AsciiDoc 是高度可配置的:用户可以自定义和扩展 AsciiDoc 源文件语法和后端输出标记(几​​乎可以是任何类型的 SGML/XML 标记)。

它甚至带有 Vim 语法。

于 2013-09-13T20:23:05.027 回答