Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeBind DocsNew to Visual Studio Code? Get it now.
CodeBind Docs

CodeBind Docs

elmagnifico

| (0) | Free
旁路绑定代码文档:源码零侵入,Markdown + 分栏同步,本地可 Git,人与 Agent 共用设计上下文。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeBind Docs(CBD)

image-20260719232659382

split sync

旁路绑定的代码文档扩展(VS Code / Cursor):源码零侵入,文档落在仓库 Markdown 里,打开代码时左右分栏同步查看与编辑。适合人与 AI Agent 共用同一套设计上下文。

命令与设置前缀为 cbd(CodeBind Docs 简称)。

详细步骤见 使用说明 · 产品需求见 REQUIREMENTS


为什么用 CodeBind Docs

痛点 CodeBind Docs 做法
文档散落、和代码对不上 绑定写在文档 YAML 头,跟文件/行范围走
注释污染源码 不改源码,旁路 Markdown
云端文档难版本控制 纯本地、可 Git,无强制云端
Agent 不知道读哪 生成 AGENTS.md / Cursor rules,文档就在仓库里

功能一览

  • 分栏同步:打开已绑定源文件 → 右侧自动打开对应文档;光标进入代码块时切换到该块文档
  • 整文件 / 代码块绑定:kind: file 或 range(行范围 + 建议填 symbol)
  • 即时渲染:Vditor 类 Typora 编辑;可切纯文本源码;可选大纲 TOC
  • 主页与侧栏:绑定目录树、覆盖率、待绑定列表、漂移提醒
  • 漂移治理:改名(含目录)自动改路径;哈希软提醒;按 symbol 一键重算行号
  • 资源与嵌入:粘贴图片进 assets/;cbd-include 只读嵌入本仓库其它文档
  • Agent 友好:Initialize 写入对照表与规则,改代码前可读绑定文档

快速开始

  1. 安装本扩展后,打开任意工作区文件夹
  2. 命令面板运行 CBD: Initialize(创建 docs/、AGENTS.md 等)
  3. 打开一个源文件,运行 CBD: Bind Doc to Current File(整文件或代码块)
  4. 之后切换源文件即可左右分栏;左侧 Activity Bar 有 CodeBind Docs 图标

常用入口:

入口 作用
命令 CBD: Open Docs Index 文档主页
源码顶部 CodeLens / 状态栏 CodeBind Docs 文档 打开旁路文档
侧栏 已绑定 / 待绑定 浏览与补绑

完整流程、设置项、命令表见 docs/USER_GUIDE.md。


绑定长什么样

文档目录默认 docs/(可用设置 cbd.docsPath 修改)。绑定写在 Markdown 文件头:

---
cbd:
  target: src/foo.ts
  kind: file          # 或 range
  startLine: 15       # range 时
  endLine: 44
  symbol: activate    # 强烈建议填写
  contentHash: abc
---
  • 不修改被绑定的源码文件
  • 无 cbd: 头的 Markdown 不算绑定(例如本仓库的 REQUIREMENTS.md)

要求

  • VS Code / Cursor:engines.vscode ≥ 1.85.0
  • 打开文件夹工作区(单文件模式无法使用绑定扫描)

文档与开发

文档 内容
使用说明 安装、绑定、漂移、设置、命令、FAQ
产品需求 定位、范围、数据模型
测试说明 npm test
开发调试 编译、F5 / npm run debug
npm install
npm run compile
npm test

许可

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft