markdownediting 需手动配置语法、快捷键与预览:安装时注意名称为 markdownediting(无s或-),需手动切换语法并绑定 .md 等后缀,使用 ctrl+b/cmd+b 加粗、ctrl+1~6 插入标题、ctrl+shift+k 插入代码块,预览命令为 markdown_editing_preview 且需保存文件、避免中文路径。

Sublime Text 本身不内置 Markdown 渲染或专业编辑支持,MarkdownEditing 是最常用、维护活跃的第三方插件,但它不是“开箱即用”的 Markdown 编辑器——装上就完事,得配对语法高亮、快捷键、预览逻辑一起调,否则容易卡在「看起来像 Markdown,但标题不缩进、代码块不着色、预览打不开」这种状态。
如何正确安装 MarkdownEditing(避免 Package Control 失效)
很多人用 Package Control: Install Package 搜索 MarkdownEditing 后发现没反应,其实是插件名和实际发布名不一致导致的:
- 在 Package Control 中必须搜索并安装的是
MarkdownEditing(注意大小写,末尾没有 “s” 或 “-”) - 如果已安装过
Markdown Preview或OmniMarkupPreviewer,建议先禁用或卸载——它们和MarkdownEditing的快捷键(如Ctrl+Shift+P)和预览行为存在冲突 - 安装后不会自动切换当前文件的语法,需手动右下角点击「Plain Text」→ 选择
Markdown(来自MarkdownEditing,不是自带的Markdown)
为什么 .md 文件打开还是白色背景、无高亮?
因为 Sublime 默认把 .md 关联到了原生 Markdown 语法(功能极简),而 MarkdownEditing 提供的是独立语法定义。必须显式覆盖:
- 打开一个
.md文件 → 右下角点击当前语法名(如Markdown)→ 选择MarkdownEditing/Markdown - 永久绑定:菜单栏
Preferences → Settings – Syntax Specific,填入:{"extensions": ["md", "markdown", "mdown", "mkd"]},保存后所有这些后缀都会默认使用MarkdownEditing语法 - 若仍无高亮,检查是否启用了
color_scheme兼容性——部分主题(如Monokai)对MarkdownEditing的 scope 支持不全,可临时换用Adaptive主题验证
常用编辑操作与对应快捷键(别再手敲 # 和 ```)
MarkdownEditing 把高频操作全映射成了快捷键,但默认绑定依赖系统和键盘布局,Mac 和 Win/Linux 不同:
- 加粗/斜体:选中文本后按
Ctrl+B(Win/Linux)或Cmd+B(Mac),不是Ctrl+I——后者是系统级斜体,会干扰 Markdown 解析 - 插入标题:光标行首按
Ctrl+1~Ctrl+6(数字键,非小键盘),自动生成#到###### - 插入代码块:光标行首按
Ctrl+Shift+K,会生成```并自动缩进;再按一次关闭 - 列表:行首输入
*或1.后按Tab,自动转为带空格的 Markdown 列表项(不是靠空格手排)
预览不生效?别硬点「Markdown Preview」菜单
MarkdownEditing 自带预览命令叫 markdown_editing_preview,但默认没绑定快捷键,且和 Markdown Preview 插件的命令名冲突:
- 手动调用:按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(Mac)→ 输入Markdown: Preview in Browser(注意是这个名称,不是「Markdown Preview」) - 推荐绑定快捷键:菜单
Preferences → Key Bindings,左侧加一行:{"keys": ["ctrl+alt+m"], "command": "markdown_editing_preview"} - 预览页面空白?检查文件是否已保存(未保存的临时文件无法被 Python HTTP server 读取),且确保路径不含中文或空格(Sublime 的预览服务对 URL 编码处理较弱)
真正麻烦的不是装不上,而是装上后语法、快捷键、预览三者没对齐——比如你绑了 Ctrl+M 触发预览,结果它调的是另一个插件的命令,返回一堆 KeyError: 'md' 错误。调试时优先看 Sublime 底部状态栏提示,再查 Ctrl+` 控制台里的 traceback,比反复重装高效得多。











