Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Dzx Name TokenNew to Visual Studio Code? Get it now.
Dzx Name Token

Dzx Name Token

DazhaoXu

|
1 install
| (0) | Free
按文件类型自动生成 Name Token 注释标记
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dzx Name Token

按文件类型自动生成带有注释格式的 Name Token 标记,方便在代码中快速插入身份追踪签名。

VS Code License Version


📋 Changelog

v0.2.0 (2026-07-07)

  • 🔧 修复 — 序列号起始值 startingNumber 配置现已生效
  • 🔄 增强 — 修改 startingNumber 后计数器自动重置为新的起始值,无需手动干预
  • ✅ 修正 — Token 操作标记统一使用 Add / Modify / Remove

v0.1.0 (初始发布)

  • 🎉 首次发布,支持 22 种文件类型自动匹配
  • 🏷️ 支持 Add / Modify / Remove 三种操作类型
  • ⌨️ 快捷键 Ctrl+Shift+/ 一键插入

✨ 功能

  • 🚀 一键插入 — 快捷键 Ctrl+Shift+/(Mac: Cmd+Shift+/)即可在光标位置插入 Token
  • 🏷️ 操作标记 — 支持 Add / Modify / Remove 三种操作类型
  • 📄 智能注释 — 根据文件类型自动匹配注释格式(//、#、;、<!-- --> 等)
  • 🔢 自动编号 — 全局自增序列号,确保每个 Token 唯一
  • ⚙️ 高度可配 — 用户 ID、前缀、文件映射均可自定义

📸 效果预览

按下快捷键,选择操作类型,Token 自动插入光标位置:

文件类型 生成示例
*.c / *.h //[-Start-260707-DAZHAO0001-Add]//
*.py / *.sh #[-Start-260707-DAZHAO0001-Add]#
*.nasm / *.asm ;[-Start-260707-DAZHAO0001-Add];
*.md <!--[-Start-260707-DAZHAO0001-Add]-->
*.bat REM[-Start-260707-DAZHAO0001-Add]

📦 安装

方式一:VS Code 扩展市场

  1. 打开 VS Code,进入扩展面板(Ctrl+Shift+X)
  2. 搜索 Dzx Name Token
  3. 点击安装

方式二:本地安装 .vsix

# 下载 .vsix 文件后执行
code --install-extension Dzx-name-token-0.1.0.vsix

方式三:开发者模式

git clone <repo-url>
cd Dzx-name-token
npm install
npm run compile
# 按 F5 启动扩展开发宿主

🚀 快速开始

  1. 打开任意文件,将光标移动到想要插入 Token 的位置
  2. 按下 Ctrl+Shift+/(Mac: Cmd+Shift+/)
  3. 在弹出的操作列表中选择:Add / Modify / Remove
  4. Token 自动插入光标处

⚙️ 配置

在 VS Code 设置中搜索 nameToken:

{
  "nameToken.userId": "DAZHAO",
  "nameToken.tokenPrefix": "Start",
  "nameToken.startingNumber": 1,
  "nameToken.mappings": {
    "*.c":    { "prefix": "//",   "suffix": "//" },
    "*.py":   { "prefix": "#",    "suffix": "#" },
    "*.nasm": { "prefix": ";",    "suffix": ";" },
    "*.md":   { "prefix": "<!--", "suffix": "-->" },
    "*.bat":  { "prefix": "REM",  "suffix": "" }
  }
}
配置项 类型 默认值 说明
nameToken.userId string "DAZHAO" Token 中的用户身份标识
nameToken.tokenPrefix string "Start" Token 前缀,出现在 [-{prefix}-...] 中
nameToken.startingNumber integer 1 序列号起始值
nameToken.mappings object 见下方 文件 glob → 注释符号的映射

默认文件映射

C 风格注释 (//)

*.c *.h *.cpp *.asl *.asi *.uni *.vfr

井号注释 (#)

*.env *.py *.bash *.sh *.yaml *.yml *.inf *.fdf *.dec *.dsc *.mac *.inc *.s *.S

分号注释 (;)

*.nasm *.asm

HTML 注释 (<!-- -->)

*.md

Batch 注释 (REM)

*.bat

💡 以上为 UEFI / EDK2 开发常见文件类型的完整预设,开箱即用。

🎯 Token 格式

<注释前缀>[-<前缀>-<日期>-<用户ID><序号>-<操作>]<注释后缀>
组成部分 示例值 说明
注释前缀 // 根据文件类型自动匹配
前缀标识 Start 可通过 nameToken.tokenPrefix 自定义
日期 260707 YYMMDD 格式,自动生成
用户ID + 序号 DAZHAO0001 4 位自增序号
操作 Add Add / Modify / Remove
注释后缀 // 与前缀配对

⌨️ 快捷键

平台 快捷键 命令
Windows / Linux Ctrl+Shift+/ nameToken.insertToken
macOS Cmd+Shift+/ nameToken.insertToken

可在 keybindings.json 中自定义该快捷键。

📁 支持的文件类型

目前已适配 22 种文件类型,覆盖 C/C++、Python、Shell、YAML、汇编、UEFI EDK2(ASL/INF/FDF/DEC/DSC/UNI/VFR)等。你也可以通过 nameToken.mappings 配置添加更多文件类型。

📧 联系方式

如有问题或建议,欢迎联系:

  • 📧 Email: dzx.dz.xu@gmail.com

📄 许可

MIT © dazhao

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