文章目录

  • Markdown in Sublime Text 3
    • 配置
    • 其他配置

Markdown in Sublime Text 3

Sublime Text 3 非常轻量小巧,打开文件的速度也非常快,所以最近想要使用它来写Markdown笔记,Sublime Text 3只要安装插件就可以配置了,这里记录下安装配置过程和遇到的几个问题。

配置:

  • MarkdownEdittiing:支持Markdown编辑的插件。
  • MarkdownPreview: 支持Markdown预览插件。
  • LiveReload:支持MarkdownPreview预览时动态刷新更新。

安装过程不用说,网上很多,比较简单,就是Sublime Text 3的install packages 命令就可以,主要是一些配置比较关键,尤其是MarkdownPreview的配置比较关键。MarkdownPreview的配置大部分可以参见官方文档。

配置

依次安装三个插件之后,首先在key bindings里面配置MarkdownPreview的快捷键。

{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} },

然后配置MarkdownPreview的设置:

  1. LiveReload的动态刷新,一般来说这一项默认是True,可以不用配置。

    "enable_autoreload": true,
    
  2. 配置Mathjax,支持数学公式显示。
    官网上给出的是直接添加js里面的markdown,但是发现不起作用,可以参考这个链接。
    要同时配置jsmarkdown-extensions

    "enable_mathjax":true,
    "js": [
    "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js","res://MarkdownPreview/js/math_config.js",
    ],
    "markdown_extensions": {"pymdownx.arithmatex": {"generic": true}
    }
    
  3. 同时可能会遇到加了Mathjax之后,原来的表格等不显示的问题。这时候要把默认配置的markdown-extensions复制过来然后把arithmatex的部分加在它之后。可以参考这个链接。
    "markdown_extensions": [// Python Markdown Extra with SuperFences.// You can't include "extra" and "superfences"// as "fenced_code" can not be included with "superfences",// so we include the pieces separately."markdown.extensions.footnotes","markdown.extensions.attr_list","markdown.extensions.def_list","markdown.extensions.tables","markdown.extensions.abbr","pymdownx.betterem",{"markdown.extensions.codehilite": {"guess_lang": false}},// Extra's Markdown parsing in raw HTML cannot be// included by itself, but "pymdownx" exposes it so we can."pymdownx.extrarawhtml",// More default Python Markdown extensions{"markdown.extensions.toc":{"permalink": "\ue157"}},"markdown.extensions.meta","markdown.extensions.sane_lists","markdown.extensions.smarty","markdown.extensions.wikilinks","markdown.extensions.admonition",// PyMdown extensions that help give a GitHub-ish feel{"pymdownx.superfences": { // Nested fences and UML support"custom_fences": [{"name": "flow","class": "uml-flowchart","format": {"!!python/name": "pymdownx.superfences.fence_code_format"}},{"name": "sequence","class": "uml-sequence-diagram","format": {"!!python/name": "pymdownx.superfences.fence_code_format"}}]}},{"pymdownx.magiclink": {   // Auto linkify URLs and email addresses"repo_url_shortener": true,"repo_url_shorthand": true}},"pymdownx.tasklist",     // Task lists{"pymdownx.tilde": {  // Provide ~~delete~~"subscript": false}},{"pymdownx.emoji": {  // Provide GitHub's emojis"emoji_index": {"!!python/name": "pymdownx.emoji.gemoji"},"emoji_generator": {"!!python/name": "pymdownx.emoji.to_png"},"alt": "short","options": {"attributes": {"align": "absmiddle","height": "20px","width": "20px"},"image_path": "https://github.githubassets.com/images/icons/emoji/unicode/","non_standard_image_path": "https://github.githubassets.com/images/icons/emoji/"}}},{"pymdownx.arithmatex": {"generic": true}}],
    

其他配置

可以考虑加入Evernote插件,直接把markdown保存到印象笔记里。

Markdown——Sublime Text 3相关推荐

  1. sublime text 3 , 3143

    SUBLIME TEXT 3 : 3143 September 2017 Update. All other keys were invalidated due to being shared. Cu ...

  2. sublime text 2 下的Markdown写作

    作为Windows/Mac/Linux下强大的文本编辑器,st提供了对Markdown语言的支持.通过设置可实现markdown预览和转换功能.而本文介绍的Markdown Preview支持Math ...

  3. 使用Sublime Text作为Markdown编辑器

    Sublime Text 3作为一个优秀的文本编辑器,拥有很多的扩展插件.我们可以利用这些插件为Sublime Text 增加扩展的功能,在这里我们借助两个插件来将Sublime Text 3变成一个 ...

  4. 如何使用Sublime Text 3作为Markdown编辑器

    如何使用Sublime Text 3作为Markdown编辑器? 参考百度经验: http://jingyan.baidu.com/article/f006222838bac2fbd2f0c87d.h ...

  5. Sublime Text 3 的 Markdown 实时预览全面总结

    Sublime Text 3 简介 http://www.sublimetext.com/ Sublime Text 3 : A sophisticated text editor for code, ...

  6. Sublime Text 3 (含:配置 C# 编译环境)

    Sublime Text 3 http://www.sublimetext.com/3 http://www.sublimetext.com/3dev 1. 关闭自动更新    菜单:Preferen ...

  7. 收藏:因为有这篇Sublime Text使用教程,我立即卸载掉了Notepad+...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:lucida 链接:http://lucida.me/blo ...

  8. Sublime Text使用教程【转】

    本文转载自:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优 ...

  9. Sublime Text 2/3 配置文件详解

    Sublime Text 3 是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.收藏一份 Sublime Text 2 ...

最新文章

  1. 开发日记-20190513 关键词 汇编语言(六)
  2. python操作excel表格-python如何操作excel表格
  3. 【CTF大赛】100步getshell之就差一步——The MOVAPS issue
  4. matlab静态变量怎样分配内存,matlab中的静态变量
  5. 矩阵转置函数——指针自增的陷阱
  6. 计算机二级考试模拟表单答题,2016年计算机二级考试《VFP》模拟简答试题
  7. 解决虚拟机在能ping通网关情况下出现From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)问题
  8. ASP.NET AJAX Advance Tips Tricks (9) DropDownList在Firefox下的奇怪现象和解决方案——谁的BUG?...
  9. TypeScript_学习笔记
  10. typescript的类型转化
  11. 【计算机组成原理】二、静态随机存储器实验
  12. Matlab绘制图像(plot函数)
  13. 移动GM220S光猫超级密码及改桥接模式方法
  14. Oracle 12c之Oracle 12c与云计算
  15. esxi导出ovf报错
  16. list常用函数和方法续之删除元素
  17. Python如何把字典写入到CSV文件
  18. JAVA学习之路:不走弯路,就是捷径(一)
  19. 计算机等级考试二级office知识点总结,计算机等级考试二级office知识点总结[共9页].doc...
  20. 如何将SVN上的版本回滚到旧版本

热门文章

  1. 在 ASP.NET Core 中上传文件
  2. TCP/IP协议安全
  3. 考虑分布式光伏储能系统的优化配置方法(源码公开)
  4. 服务器主机只能读取一个硬盘,服务器pe不识别硬盘(无法读取硬盘原因和解决法)...
  5. 【柜子设计】草图大师及插件AFU321安装
  6. RabbitMQ如何保证消息发送、消费成功
  7. 微信公众号多媒体文件的处理
  8. 贝宁ECTN/BESC认证相关规定
  9. 【海康摄像头】海康摄像头SDK下载与使用
  10. Codeforces Round 783 补题