Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>文件备注New to Visual Studio Code? Get it now.
文件备注

文件备注

chendragon

| (0) | Free
给文件和文件夹添加备注标签,在资源管理器中直接显示。支持自动推断、自定义规则、树视图浏览。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

文件备注 (File Notes)

给文件和文件夹添加备注标签,在资源管理器文件列表中直接显示。支持自动推断、自定义规则、树视图浏览。

功能特性

基本功能

  • 添加备注 — 右键文件/文件夹 → 添加备注 → 输入文字 → 回车确认
  • 删除备注 — 右键 → 删除备注 → 二次确认
  • 清除所有备注 — 右键 → 清除所有备注 → 二次确认
  • 重新推断 — 右键 → 重新执行自动推断

显示方式

方式 位置 说明
徽章 文件名右侧 备注文字直接显示在文件名后面,悬停查看完整内容
树视图 资源管理器下方「备注列表」 按目录层级排列,完整显示所有备注
颜色 徽章 / 图标 可跟随 Git 文件状态变色(新增=绿,修改=黄,冲突=红,未跟踪=棕)

自动推断

首次打开项目时,插件根据 rules.json 中的规则自动添加备注。规则文件位于插件目录下,可自由编辑。

规则格式:

{
  "rules": [
    { "patterns": ["stores", "store"], "note": "状态管理", "match": "dir" },
    { "patterns": [".env"], "note": "环境配置", "match": "file_exact" },
    { "patterns": ["vite.config."], "note": "构建配置", "match": "file_prefix" }
  ]
}
  • match: "dir" — 匹配目录名
  • match: "file_exact" — 文件名精确匹配
  • match: "file_prefix" — 文件名前缀匹配

修改 rules.json 后,运行 「重新执行自动推断」 生效。

自定义规则路径

在 VS Code 设置中配置 fileNotes.rulesPath,指向自定义规则文件(支持绝对路径或相对工作区的路径)。留空使用内置 rules.json。

项目隔离

不同项目的备注独立存储(基于 VS Code workspaceState),切换项目不会互相影响。

绕过 .gitignore

自动推断时会直接扫描文件系统,捕获被 .gitignore 排除的文件(如 .env 文件)。

Windows 路径兼容

Windows 下路径比较不区分大小写,避免因 C:\Project vs c:\project 导致备注找不到。

配置项

打开 VS Code 设置 → 搜索「文件备注」:

配置项 类型 默认值 说明
fileNotes.autoInfer boolean true 启用自动推断
fileNotes.autoInferOnStartup boolean true 首次加载时自动推断
fileNotes.useGitColors boolean true Git 状态联动颜色
fileNotes.rulesPath string "" 自定义规则文件路径(留空使用内置)

开发

# 在 VSCode 中按 F5 启动调试
# 或打包
npx @vscode/vsce package

项目结构

├── extension.js        # 主入口
├── rules.json          # 自动推断规则(可编辑)
├── package.json        # 扩展配置
└── README.md           # 本文档
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft