VS Code Extensions
Y

YYD Dev Tools

by yyd

工程开发工具集:TypeScript override 高亮 + Git commit-msg 钩子自动安装

Downloads

5

Rating

(0)

Version

1.2.0

Last updated

Jun 25, 2026

Marketplace 扩展 ID:yyd.git-commit-msg-hook(沿用原 Git Hook 扩展,合并后显示名为 YYD Dev Tools

YYD 工程开发工具集,整合了以下两个原独立扩展:

  1. TypeScript Override Highlight — 高亮 override 或全部修饰符
  2. Git Commit Message Hook — 自动安装 commit-msg 钩子校验提交格式

配置

配置键与旧扩展完全兼容,现有 settings.json 无需修改。

Override 高亮

搜索 overrideKeywordHighlight

设置项 说明
overrideKeywordHighlight.mode 高亮模式:off / override-only / all-modifiers(推荐)
overrideKeywordHighlight.overrideOnly 【兼容】仅高亮 override
overrideKeywordHighlight.highlightAllModifiers 【兼容】高亮全部修饰符
overrideKeywordHighlight.color 高亮颜色,默认 #FFA657
overrideKeywordHighlight.bold 是否加粗,默认 true

也可通过命令面板(Ctrl+Shift+P)切换模式;命令会写入工作区设置,与 .vscode/settings.json 保持一致。

Git 提交钩子

搜索 gitCommitMsgHook

设置项 说明
gitCommitMsgHook.enabled 是否自动安装(默认 true
gitCommitMsgHook.showNotification 安装/卸载时是否弹通知
gitCommitMsgHook.types 允许的提交类型列表

开发与发布

cd tool/vscode-ssww-dev-tools
npm install
npm run deploy:workspace   # 部署到 .vscode/extensions/
npm run package            # 生成 git-commit-msg-hook-x.x.x.vsix
npx vsce publish           # 发布(须在 yyd 发布者账号下)

注意package.jsonname 必须为 git-commit-msg-hook,与 Marketplace 已上架扩展 ID yyd.git-commit-msg-hook 一致;displayName 可显示为 YYD Dev Tools

Related extensions