Sublime配置: Markdown篇

原本 ST3 是做的主力开发编辑器(主要用于编写 HTML、CSS、JS、PHP), 后来尝试接触 Phpstorm 并熟悉之后, ST3 被无情的打入冷宫~~~

Phpstorm 开发是把利器, 但在处理一些小的、临时性的、非项目的文件的时候, 又显得块头太大.

所以我现在的构想, 开发项目的文件用 Phpstorm, 一般性的文件用 ST3(PS: 用过一段时间的 Atom, 插件扩展方面很不错, 但不适合国内环境, 被墙!! 最致命的是打开速度太慢~~, 随便打开一个文本文件, 二三十行左右的代码, 居然要四五秒, 表示不能忍)

1
2
系统环境: MacBook Pro(macOS Sierra)
ST版本: Sublime Text build 3126

Monokai Extended & Markdown Extended

Markdown 格式在 ST 中默认无高亮,很多主题也不支持 Markdown 的高亮(包括 Markdown 代码块内的代码), 这两个插件就是一套解决方案, 用于解决 Markdown 语法高亮问题.

注意: 需要将 Markdown 文件格式与 Markdown Extended 语法关联起来.
点击右下角文件格式 → 在列表中选中Open all with current extension as... → 二级列表中选中Markdown Extended

MarkdownEditing

Markdown 的语法补全插件, 也提供了一些配色方案(我只能说, 不是我的菜, 巨丑)
常用快捷键:

  • Option + Command + K - 插入链接
  • Option + Command + V - 粘贴为链接格式
  • Shift + Command + K - 插入图片

MarkdownTOC

根据#标签自动生成大纲, 方便跳转查询

配置:
PreferencesPackage SettingsMarkdownTOCSetting - User, 打开配置文件, 写入以下配置:

1
2
3
4
5
{
"default_autolink": true, // 大纲以链接形式呈现
"default_bracket": "round", // 链接以圆括号包裹
"default_depth": 0 // 无限目录深度
}

使用方法:

ToolsMarkdownTOCInsert TOC 会自动在光标处生成大纲
大纲会随着文档内容改变而自动更新(需要保存来触发)

Table Editor

用于在文档中快速创建整齐好看的表格
使用方法参考 Table Editor 使用方法

OmniMarkupPreviewer

将 Markdown 等标记语言渲染为 HTML 并在浏览器上实时预览, 同时支持导出 HTML 源码文件.

常用快捷键:

  • Command +Option +O: 在浏览器中预览
  • Command+Option+X: 导出HTML