我的 Markdown 工具箱

Windows 平台的 Markdown 编辑工具很多,为了找到符合自己需求的工具,我尝试用过:Atom 、Visual Studio CodeTyporaHarooPadMarkdownPad 2WriteMonkeyMarkdown Monster……等等。

注:由于需要组织与管理多份文稿,而且要求打字速度、版控等,因此,以浏览器为接口的在线编辑器都略过不提。(也许有符合需求的在线编辑器,我没发现。)

有的刚装完就发现不合自己的习惯或需要,便立刻移除了(例如 Markdown Monster)。有的则是用了一阵子之后,才发现一些经常出现的小麻烦(例如 MarkdownPad 常常会有预览失败的状况),使用的次数越来越少,然后几乎忘了它的存在。

目前仍然留在我的 Windows 环境上的 Markdown 编辑工具有:

  • Atom + 其他好用外挂:这是目前的主力,用得很顺手。
  • Visual Studio Code + 其他好用外挂:我觉得在编写 Markdown 方面的功能与 Atom 不分轩轾,但是我个人偏好 Atom 的 code snippet 功能,而且已经编写了一些给 markdown 文件使用的 Atom code snippet,所以才比较少用 VS Code 来编写 markdown。
  • Typora:这款编辑器很有趣的一个地方,是「所见即所得」的编辑模式。另外,它还可以让我很方便地从 Excel 里面把表格贴上去,直接转成 markdown table。可别小看这功能,真的挺方便。

好用的 Atom 套件

接着进一步说明我的 Atom 装了哪些与 Markdown 有关的外挂。首先,底下这些都是我觉得装了以后如虎添翼,非装不可的:

  • language-markdown
  • markdown-image-assistant:把图片复制到剪贴簿,然后在 Atom 编辑器中贴上,就会帮你把图片复制到默认的图片文件夹下(例如 images),同时插入 markdown 的 image 标记。
  • markdown-preview-enhanced:可完全取代 Atom 内建的 markdown preview 套件,而且功能更强大。我最喜欢它的双向实时同步预览和自定义预览 CSS。此套件还有 VS Code 的版本喔!而且有中文文件
  • document-outline:显示文件大纲,亦可用来快速移动至特定章节。

双向实时同步预览

双向实时同步预览功能对我来说很重要,所以多说一些。原本我用的是 markdown-preview-plus 加上 markdown-scroll-sync,可是后来在 mpp 更新到某个版本之后,mss 就无法正常运作了,而且几个月了都等不到修正。然后,我找到了更棒的 markdown-preview-enhanced(以下简称 mpe)。

我截了张图,看图会比较有感觉:

图中有三大区块:

  • 左边是编辑区,也就是 markdown 原始文件。
  • 中间区块是 mpe 的预览结果。
  • 右边区块则是 document-outline,只要点击特定章节标题就可以让原稿编辑区的光标直接移到那个小节。

前面提过,mpe 允许自定义 css 来调整预览效果。我只简单调整了字型的部分,够顺眼了:

.markdown-preview.markdown-preview {
  font-family: "微軟正黑體";
  font-size: 14px;

  pre, code {
    font-family: "Consolas", "微軟正黑體";
    font-size: 13px !important;
  }
}

另外,还有一些装了但其实不太常用到的套件,一并列出:

以及与 Markdown 无关的 Atom 套件:

结语

基本上,这些就是我的写作环境了。称不上豪华,但是拿来写一些文章,甚至书籍原稿,已经很好用了。

然而,markdown 工具如此之多,难免有遗珠之憾。您也有觉得非常好用、值得推荐的 markdown 工具/外挂套件吗?欢迎分享交流!

(同步發於主站

猜你喜欢

转载自my.oschina.net/u/3798404/blog/1648141