1. 安装 Atom

下载安装 Atom:https://atom.io/

2. 增强预览(markdown-preview-plus)

Atom 自带的 Markdown 预览插件 markdown-preview 功能比较简单,markdown-preview-plus 对其做了功能扩展和增强。
支持预览实时渲染。(Ctrl + Shift + M)
支持 Latex 公式。(Ctrl + Shift + X)
使用该插件前,需要先禁用 markdown-preview。

3. 同步滚动(markdown-scroll-sync)

同步滚动是 Markdown 编辑器的必备功能,方便翻阅文档修改时能快速定位到预览的位置。
markdown-scroll-sync 不仅支持同步滚动,在光标位置发生变更时也会同步滚动,这个功能在很多Markdown 编辑器中不具备。

4. 代码增强(language-markdown)

一般的 Markdown 编辑器提供了代码着色等基本功能,language-markdown 除了能给代码着色,还提供了快捷的代码片段生成等功能。

5. 图片粘贴(markdown-image-paste)

图片功能支持的好坏直接决定了我是否选择使用一个 Markdown 编辑器。也有不少编辑器和在线的图床绑定,但是这种方式受限于网络。虽然 Markdown 支持插入本地图片,但是每次插入新图片都是一堆重复操作:截图-命名-保存-插入。markdown-image-paste 将这些操作一步完成:

  • 使用截图工具将图片复制到系统剪切板。
  • 在 Markdown 新起一行输入文件名。
  • Ctrl + V 会自动把图片保存到 Markdown 文件相同目录下(因此要求 Markdown 文件应该先保存),并命名为刚输入的文件名,同时在刚才输入文件名行处生成 img 标签。
6. 表格编辑(markdown-table-editor)

一直对 Markdown 的 table 语法很无爱,直到遇到了 markdown-table-editor ,这操作效率简直炸了!文字已经不能表达我的激动之情了,直接看图吧。

7. pdf 导出(markdown-themeable-pdf、pdf-view)

不少 Markdown 编辑器都会提供 pdf 导出功能,甚至将其作为收费功能。而 Atom 的 markdown-themeable-pdf、pdf-view 插件可以轻松实现 pdf 导出和预览功能。

安装 markdown-themeable-pdf 时遇到了一些坑,在此分享一下:

由于 GFW 的问题,导致该插件使用的 phantomjs 模块无法安装成功,从而导出 pdf 报告错误。
解决办法是:

  • 从官网下载phantomjs二进制安装包:http://phantomjs.org/download.html
  • 解压下载的phantomjs-2.1.1-macosx.zip压缩文件。
  • 添加index.js文件到解压后的目录。
  • 将整个目录的内容拷贝到:~/.atom/packages/markdown-themeable-pdf/node_modules/phantomjs-prebuilt,注意目录phantomjs-2.1.1-macosx被重命名为phantomjs-prebuilt
  • 重启Atom,右键->Markdown to PDF即可,生成的pdf文件在Markdown文件同目录。
    其中index.js文件内容为:
module.exports = {path : __dirname + '/bin/phantomjs'
}

Atom 打造无懈可击的 Markdown 编辑器相关推荐

  1. 使用Atom打造无懈可击的Markdown编辑器

    文章目录 1 安装Atom 2 增强预览功能(markdown-preview) 3 同步滚动(markdown-scroll-sync) 4 代码增强(language-markdown) 5 图片 ...

  2. Phodit:打造智能的 Markdown 编辑器

    最近,我在写一个新的 markdown "项目",过程中发现没有合适的 markdown 客户端.于是,我希望为自己定制一款全新的编辑器,原因有许多吧,大抵是没有一个编辑器能满足我 ...

  3. 使用Atom快速打造好用的Markdown编辑器

    使用Atom快速打造好用的Markdown编辑器 Atom当前主流的跨平台的三大编辑器(Atom,sublime,vscode)之一 今天尝试了使用Atom来打造Markdown编辑器,快速上手且易用 ...

  4. 用VSCode打造宇宙最强Markdown编辑器【VSCode篇】vscode+MPE插件+PigGo图床+最佳实践+使用技巧

    在昨天,简单写了一下Markdown,并学习了CSDN的Markdown扩展语法,让我们离用Markdown写博客的目标更近了一步.今天开始打造Markdown编辑工具,以帮助我们更好的写博客.这篇全 ...

  5. ue编辑器拖拽上传图片_Typora + PicGo打造超好用的Markdown编辑器

    工欲善其事必先利其器,既然决定要写作啦,一个好用的编辑器是必不可少的工具.相信作为一个程序员,大家应该也都比较了解Markdown语法,经过重重对比,我选定了Typora来作为Markdown编辑器. ...

  6. Markdown-VScode打造Markdown编辑器

    VScode 打造 Markdown 编辑器 在之前的博文中我分别介绍了 Markdown 的基础语法和数学公式语法,本文主要介绍使用现在非常流行的 Vscode 代码编辑器进行 Markdown 书 ...

  7. 马克飞象怎么转成html,专为印象笔记打造的 Markdown 编辑器:马克飞象

    原标题:专为印象笔记打造的 Markdown 编辑器:马克飞象 近期,少数派跟大家分享了 Markdown 工具合辑<想试试其它写作工具?11 款好用的 Markdown 编辑器推荐>.关 ...

  8. codemirror 光标定位_使用Codemirror打造Markdown编辑器

    前几天突然想给自己的在线编译器加一个Markdown编辑功能,于是花了两三天敲敲打打初步实现了这个功能. 一个Markdown编辑器需要有如下常用功能:粗体 斜体 中划线 标题 链接 图片 引用 代码 ...

  9. 用 Atom定制属于自己的 Markdown 编辑器

    转自:http://app.myzaker.com/news/article.php?pk=59951dff1bc8e0187b000015 我一直在 Windows 上寻找一款足够媲美  MWeb  ...

最新文章

  1. 编译器 llvm clang 源码转换示例
  2. springboot启动报错LoggerFactory is not a Logback LoggerContext but Logback...
  3. 限制对web路径的访问
  4. 计算机底纹不起作用,CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11)...
  5. FFmpeg编解码常用函数ffmpeg av_parser_parse2()函数
  6. mac mysql docker_docker学习(5) 在mac中创建mysql docker容器
  7. linux拷贝依赖库到指定目录,Linux 批量依赖库拷贝(ldd)
  8. 网络安全中常见攻击方式(SQL注入、XSS攻击、CSRF攻击、网页木马、文件包含漏洞攻击、目录遍历攻击、CC攻击、DOS攻击)
  9. 内室设计软件测试,室内量房APP哪家强?5款软件深度测评(量房易用性篇)
  10. PING命令结果中的TTL是什么?
  11. 利用Python实现阴阳师自动抽卡
  12. TCP/IP五层模型介绍
  13. Matlab自带排序函数sort用法
  14. openwrt STA+AP共存模式
  15. 淘淘商城第86讲——实现商品详情页面静态化方案时,你没遇到过java.lang.IllegalArgumentException或者java.lang.NullPointerException这种异常
  16. 找外包公司做小程序都有哪些坑?
  17. ubuntu20.04安装宝塔面板 安装nextcloud
  18. C primer plus第二章读书笔记3
  19. Android开发学习——3.平台版本、SDK版本、API级别
  20. 打印机打印服务自动关闭与无法启动问题

热门文章

  1. Nanopi-NEO点亮SPI-TFT
  2. distinct (去重)
  3. 基于Qt的FreeType字体轮廓解析
  4. foxmail邮件只能显示邮件头,不能显示内容
  5. C++ 中谓词是什么?
  6. win10控制3D对象、视频等七个文件夹的显示与否
  7. python判断正确的是_Python输入数据类型判断正确与否的函数大全(非常全)
  8. 深圳基因组所刘永鑫组招聘博士后3名(3年100万+文章奖励+项目绩效)
  9. flutter之包管理
  10. Apollo项目导航模式下的坐标转换研究