Markdown 与渲染
Local Comment 提供完整的 Markdown 支持,包括编辑器内的注释、Markdown 文件的预览与导出。
Markdown 文件预览与导出
2.0 新增:直接预览和导出 .md 文件,将文档与代码深度整合:
预览 Markdown 文件
- 在任意
.md文件编辑器中,右键选择「预览 Markdown」 - 或使用命令面板执行
Local Comment: Preview Markdown - 支持实时渲染:Mermaid 图表、LaTeX 公式、代码语法高亮
- 图表交互:支持缩放按钮(+/-)、Ctrl + 滚轮缩放、鼠标拖拽平移
导出为 HTML
- 在预览面板点击「导出 HTML」按钮
- 生成自包含的 HTML 文件(内嵌所有 CSS/JS/字体资源)
- 无需网络即可查看,便于分享和存档
在文档中引用代码标签
在 Markdown 文件中可以引用代码中的标签,实现文档与代码的关联:
## 系统架构
配置加载模块:@configLoader
错误处理模块:@errorHandling
- 右键 → 「插入标签引用」快速插入
@tagName - 预览时点击
@tagName直接跳转到代码定义位置
知识管理工作流:用 Markdown 写设计文档 → 用
@ 引用代码标签 → 一键预览 → 导出 HTML 分享给团队。所有标签链接在导出后依然可点击跳转。
语法参考
基础语法
| 元素 | Markdown 语法 |
|---|---|
| 标题 | # H1 ## H2 ### H3 |
| 粗体 | **粗体** |
| 斜体 | *斜体* |
| 引用 | > 引用内容 |
| 有序列表 | 1. 第一项 |
| 无序列表 | - 第一项 |
| 代码 | `code` |
| 代码块 | ` js\ncode\n ` |
| 链接 | [标题](url) |
| 图片 |  |
| 分隔线 | --- |
| 表格 | \| A \| B \| |
Mermaid 图表
使用 ` ```mermaid ` 代码块插入流程图:
```mermaid
graph TD
A[开始] --> B{判断}
B -->|是| C[执行A]
B -->|否| D[执行B]
<div class="callout callout-tip">
<strong>高级技巧:</strong>在预览区域,可以使用 <kbd>Ctrl</kbd> + 鼠标滚轮缩放 Mermaid 图表。支持手绘风格(可在设置中切换)。
</div>
## LaTeX 公式 {#latex}
使用 `$$` 包裹 LaTeX 公式:
```markdown
$$
E = mc^2
$$
行内公式使用 $...$:
这是一个行内公式 $a^2 + b^2 = c^2$ 的示例。
代码高亮
代码块支持语法高亮,在 fenced code block 中指定语言:
```javascript
function hello() {
console.log("Hello");
}
```
支持的语言包括但不限于:javascript, typescript, python, java, cpp, html, css, json, yaml, bash。
主题配置
在 VS Code: 设置中搜索 “local comment”,可以调整:
- Markdown 预览字体大小:默认跟随编辑器字体大小
- 代码高亮主题:多种主题可选
- Mermaid 主题:默认、手绘等风格
日常配置:如果你经常使用 Mermaid,建议尝试「手绘风格」(hand drawn),让流程图看起来更轻松。