Ulysses – 带文本库的 Markdown 编辑器

4
37

Ulysses for Mac 是一款支持 Markdown 语法的「增强型文本」编辑软件,在类似纯文本输入的使用过程中,通过插入 Markdown 语法标记来表现和区别显示不同内容,例如:标题、列表、注释、链接、加粗文本、图像等。虽然并不能做到所见即所得的显示,但是可定制的语法配色和缩进对内容的清晰呈现非常有帮助,也营造出了一个充满吸引力的写作氛围。

与其他单纯的 Markdown 编辑器相比,Ulysses 还是一个包含文本库的应用,可以通过创建群组、自定义筛选来管理文稿,另外也能方便的组合、合并多个文稿,这种能力使得它同样适合创作系列或长篇内容,将长的内容切成一个个片段来写作和编辑是一种科学有效的创作方式。

从「介绍」开始熟悉 Markdown

为了帮助初期的用户快速的掌握这种轻量级的标注性语言的使用,Ulysses 内置了帮助性质的「介绍」文档,第一次打开软件时就能从左侧的列表中找到。「介绍」文档在说明 Ulysses 功能点的同时也展现了 Markdown 语法的具体使用,看完这篇中文的「介绍」基本上也就入门了。内置的这份介绍文档可以说也算是 Ulysses 的亮点之一,不仅极大的降低了用户的学习门槛,而且起到了很好的示范作用。

如果不想再显示这份「介绍」文档,可以在「偏好设置…-侧边栏」中去掉介绍的勾选。

阅读「介绍」不仅能形成对 Markdown 语法的直观概念,也能对 Ulysses 功能有一个全面的了解,以下摘录了一些最基础操作:

窗口和工作区域

  • 编辑器视图之间切换,在三面板、双面板和仅编辑器间切换使用快捷键⌘1⌘2⌘3
  • 通过 ⌘N 或工具栏中的「新建文稿」 按钮创建文稿
  • ⌘9 显示标记栏,刚开始使用时可以打开编辑窗口参照 Markdown 的一些写法,拖拽分离这个标记窗口可以一直保留在桌面上
  • ⇧⌘P 打开预览窗口,如果想及时看到文档输出效果,打开预览窗口后可以勾选顶栏中的「自动刷新」并和当前编辑窗口并排
  • ⌃⌘F 全屏显示,无干扰写作,通过快捷切换和退出全屏模式

标记选中的文本

  • # 标题,一级标题用一个#,二级标题##,以此类推
  • - 无序列表,输入英文的短横线然后空格
  • 1. 有序列表,数字后输入一个点然后空格
  • > 引用,大于号后空格
  • ⌘I _斜体_
  • ⌘B 粗体
  • ⌘K 链接
  • ⌘L 删除所有标记
  • (fn) 插入脚注,输出格式中只有Markdown、PDF、RTF支持脚注

不输出的标记
有一些标记只是为了写作和审阅方便并不会输出,例如:%%评论%%++评论++++评论++也称之为行内注释,可以用在某个句子或名词的后面,整个段落形态的内嵌注释采用%%评论%%形式。

内嵌评论和行内注释主要是写作过程中标注给自己看的,比如拿不准的文字,需要参考验证的外部文章链接等等。

删除标记||删除的内容||也只是显示在 Ulysses 文档中,输出时标记删除的内容不显示。

显示代码本身的标记
在这篇文章里,介绍 Markdown 语法使用的很多地方就采用了「 `code`」这种分隔号来标定代码部分,否则输出的是标记格式化以后的结果,用分隔号圈起来以后就能原样呈现。

※ 插入长串代码时有个简单的技巧来避免代码超出页面宽度,可以将代码放在一个引用块中,像这样> '代码',这样显示的宽度就会因为引用块而自动换行显示。

Markdown 的语法标记只支持英文字符(OS X 原生拼音输入法需要打开caps lock 大写键后输入),#->这类符号记得加一个空格来启用它

段落或图片前后空一行是个好习惯,能保证输出格式里版式的一致性

定义你的编辑区

配色方案
内容显示中的配色是由「偏好设置-标记」中的参数决定的,除了内置的几个默认主题以外,登录标记设定窗口下面的主题「获得更多主题」链接,还可以从官网下载更多样式。

右上角「样式」里的配色决定的是几种输出格式(Html、PDF、ePub)的样式。

字体大小
编辑区文本的显示大小虽然由主题决定,但是你也可以通过快捷键「⌘+」和「⌘-」来自行调整,调整后的字体大小会保留下来,即便重新登录 Ulysses 也不会变化。

黑暗模式
Ulysses 提供了黑暗模式(⌥⌘L)和黑暗主题(⌥⌘X)两组设定的快捷键,前者影响边栏和编辑区,后者只影响编辑区。

黑暗模式可以分别作用于全屏模式和窗口模式,也就是说你能单独将全屏模式设定为黑暗主题。

编辑和预览
很多人可能会喜欢一边编辑一边预览结果,Ulysses 里做到这点很容易,只需要同时打开预览窗口(⇧⌘P)就可以。

在桌面上放两个窗口很检验屏幕的大小,13″的屏幕有点勉强。⌘3将编辑区设定成仅显示编辑区,然后和预览窗口并排显示。预览窗口中勾选上「自动刷新」就能保证编辑区的修改能实时的反应在预览窗口中。

其实这种场景很适合将预览内容显示在第二块屏幕,如果你刚好安装了 Duet 这款软件,可以把预览窗口拖到数据线连接的 iPad 上显示。

同步编辑和共享

Ulysses 的同步策略分两类,一类是基础内容同步,另一类就是 Ulysses 应用之间利用 iCloud 实现的完整同步,如安装有 Ulysses 的其他电脑,或者 Ulysses for iPad

在 iPad 上写的技术文章,首先要解决的问题就是自定义iOS的用户词典(设置-通用-键盘-用户词典),把⌥、⌘、⌃、⇧这些符号加进去。除了直接在iPad上添加,也可以先在Mac端(系统偏好设置-键盘-文本)添加然后iCloud同步过去。

边栏中的「外部文件夹」可以添加指向到 Dropbox 网盘的本地文件夹,这样 Ulysses 和其他 Markdown 编辑软件之间是可以基于 md 格式实现文本内容的共享编辑的。

Daedalus Touch 在 iOS 设备上安装后可以实现与 Ulysses 的文本同步,同步的内容会显示在 Ulysses 边栏的 Daedalus 文库中,在功能上的限制有:没有子文件夹、没有文稿粘合、没有图像预览、没有视频、没有附件、没有 Markdown XL。

Ulysses 2.0 的一些变化

熟悉 Ulysses 1.X 的用户会发现,除了软件图标的变化比较大以外,Ulysses 2.0 本质上的变化并不多,很多都是细节上的调整。

  • 附件栏,增加了快捷「⌘4」用边栏显示附件,以前附件需要下拉文章在顶部选择。调整成侧边栏模式后,字数目标、关键词、注释、图片这些附件属性的内容添加更加方便
  • 文本预览和自动刷新,预览窗口增加对文本内容的预览,另外有了「自动刷新」的选项,对于习惯一边编辑一边预览结果的人来说这个功能很实用
  • 可分离的弹窗,不论是编辑区顶部的文章目录、统计等弹出窗口,还是左侧边栏上的目标和统计弹窗,都可以拖拽分离从而实现独立显示,放在屏幕的任何位置或者放在Duet连接iPad上
  • 快捷键上的小变化,选中内容添加链接变成了⌘K,上一个版本是⌘L,现在⌘L反而成了删除所有标记
  • 直接拖拽编辑外部 Markdown 文档
  • 增加了很多新的群组图标

写作上 Ulysses 还有很多贴心的设计,包括「版本历史」、「突出当前行」、「打字机式滚动」、附件中的「目标」设定等等,利用文库组织长篇内容的时候还会用到文稿的组合和拆分,以及 ⌘O 的文库搜索等等。

同类型的写作软件中还有一个重量级的应用 Scrivener,二者在设计理念上有很多接近的地方,都包含文库管理和多样化输出。不过比较起来 Ulysses 显的更轻巧灵便,适合用来写博客、系列文章,至于涉及到大量相关文稿、长周期、需要边整理边创作的论文、小说这类文档,推荐使用 Scrivener。(文章来源:简书,有删改)

下载Ulysses

官方网站:http://ulyssesapp.com/

Mac版本    iPad版本