使用Atom作为Markdown文本编辑器

2019/02/01 Personal Blog

打算选择一个Markdown编辑器更新博客,简单调研了比较流行的几个选择,最终选择了Atom。

Atom简介

Atom是Github出的一款文本编辑器,类似于Sublime Text,对前端代码的支持较好。工具本身是开源的,原生支持Git,有跨平台的版本。下载之后发现界面简洁美观,且支持第三方的主题,比较适合作为单纯的Markdown文本编辑器。

市面上大部分的Markdown编辑器都是收费的,其优势是功能包装较好,也比较齐全,缺点是缺少定制功能。而Atom解决了这一点,Atom提供了丰富的插件库,以后如果根据需求想用一些奇怪的功能,基本都可以找到比较好的解决方案。缺点当然就是需要费心思去配置。下面介绍并测试一下刚开始用的时候需要安装的几个插件。

配置

使用之前需要配置:

  1. 更改主题和代码主题为one-light。暗色系不适合写字。
  2. 勾选Setting-editor-Soft Wrap选项启动自动换行。
  3. 每次开启预览界面需要手动Ctrl+Shift+M

Atom的一大优势就是和Github无缝衔接,第一次使用需要关联你的Github账号。在git设置的边栏中根据提示登录并申请授权,然后Github会返回给你一个token,在Atom中输入token就完成关联了。所以Atom也可以作为个人博客的管理IDE,每次修改后一键add+commit+push非常方便。

插件

markdown-preview-plus

原生preview的增强版本,并附带了LaTex的功能,需要Ctrl+Shift+X启用LaTex

markdown-scroll-sync

启用编辑界面和预览界面同步滚动功能

language-markdown

代码段的色彩渲染和自动补全功能

markdown-img-paste

支持Ctrl+Shift+V直接将剪切板里的图片粘贴到文本中的功能,之前试过markdown-image-pasete插件,但是在mac上测试无效。这个插件会把图片归档到当前文件同目录的assets里,但是作者比较懒没有提供修改这个目录的设置,只提供了上传到七牛云再外链的方法。看需求设置。

markdown-table-editor

表格编辑功能

其他

其他的插件等待慢慢摸索,目前没有找到合适的可以生成完美PDF的插件。如果你写markdown的目的是上传到博客里,还需要在博客页面展示的项目安装各种类似的解析插件,本篇文字介绍的只是Atom中的插件。

Search

    Table of Contents