Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MLinkNew to Visual Studio Code? Get it now.
MLink

MLink

will

|
23 installs
| (1) | Free
Markdown links and backlinks
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MLink

English

MLink 是一个 VS Code 扩展,用来在 Markdown 工作区中查看当前文件的链接和反向链接。

功能

  • 在侧边栏显示当前 Markdown 文件的出链和反向链接。
  • 在“⭐ 标题”分组中按文档顺序显示包含 ⭐ 的标题,点击跳转到对应行;未保存的编辑也会实时更新。
  • 标题锚点出链会在侧边栏中按 path#heading 单独显示。
  • 支持相对路径、工作区绝对路径和省略 .md 后缀的本地链接。
  • 点击正向链接项会打开链接目标,目录链接会在资源管理器中定位。
  • 右键正向链接项可定位到当前文件中的链接行。
  • 点击反向链接项会打开包含反向链接的文件并定位到对应行。
  • 通过 #heading 引用标题时,高亮被引用标题行开头的 #。
  • 自动索引工作区 Markdown 文件,并在文件变化后更新。
  • 提供 MLink: Refresh Workspace Index 命令手动刷新索引。

使用

  1. 打开包含 Markdown 文件的 VS Code 工作区。
  2. 打开任意 Markdown 文件。
  3. 在 Activity Bar 中打开 MLink,查看 Links 和 Backlinks。
  4. 在标题中加入 ⭐(例如 ## ⭐ 待办),即可在“⭐ 标题”分组中查看并点击跳转。支持一级到六级 # 标题,忽略代码块中的标题;没有匹配标题时分组为空。

设置

将光标放在标题行,按 Ctrl+Shift+P 执行 MLink: 切换当前标题的 ⭐(命令标识:mlink.toggleHeadingStar)。没有星星时在标题文字前添加 ⭐,已有星星时移除该标题中的所有 ⭐。只处理主光标所在行,忽略正文和代码块,支持撤销;关闭侧边栏分组后仍可使用,也可自行绑定快捷键。

在 VS Code 设置中搜索 mlink.starredHeadings.enabled,即可开启或关闭“⭐ 标题”分组。默认开启,支持用户和工作区设置,修改后立即生效;关闭后仍显示 Links 和 Backlinks。

开发

npm install
npm run compile
npm run unit-test

常用命令:

  • npm run check-types:类型检查。
  • npm run lint:代码检查。
  • npm run unit-test:运行单元测试。
  • npm run compile:检查并打包扩展。

源码目录:

  • src/extension.ts:扩展入口和模块装配。
  • src/commands:命令注册、参数解析和链接导航。
  • src/features:面向编辑器或视图的功能模块。
  • src/services:索引、解析等可复用业务服务。
  • src/shared:共享类型和轻量工具。
  • src/test:单元测试。

限制

MLink 目前只解析标准 Markdown 行内链接,例如 [text](https://github.com/sywc670/mlink/blob/HEAD/path)。暂不支持 Wiki 链接和引用式链接。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft