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

CodeNames

wangdanuo

|
7 installs
| (0) | Free
中英文翻译 & 命名格式生成助手,支持自定义词典、部分匹配,一键生成 7 种命名格式与 console.log 快捷插入
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeNames

中英文翻译 & 命名格式生成助手

功能

  • 🌐 输入中文,一键生成 7 种常用命名格式(小驼峰、大驼峰、下划线、大写下划线、短横线、Git 分支、Git 分支(带时间))
  • 📖 自定义词典,支持精确匹配和部分匹配
  • ✂️ 精简模式:翻译后按词的信息价值筛词,并明确展示已省略的词
  • ⚙️ 翻译源可切换:默认 Google(免 key),配置后自动切换为百度翻译(国内更稳定),密钥加密存储
  • 🐞 一键插入 console.log:光标停在变量上,按快捷键即可在下一行插入 console.log

自定义词典

用于把业务术语、专有名词等固定映射到指定英文,避免每次都依赖在线翻译。词条可在侧边栏底部维护。

匹配规则:

  • 精确匹配:输入与词条完全一致时直接采用,优先级最高
  • 部分匹配:输入包含词条时,命中的部分替换为词条英文,剩余中文片段再走在线翻译,最后合并分词

精简模式

勾选「精简模式」后,命名会自动精简,避免过长。完整翻译整句后在英文层筛词(不在中文侧删词,无中文分词误伤问题):

  1. 虚词/填充词直接省略:of / for / the 以及"进行、相关、方式"类词的英译
  2. 泛化词降权:management / optimization 等,词数没超预算时保留,超了优先丢弃
  3. 词数截断:仍超出 codenames.compactMaxWords(默认 4)时,头尾加权评分保留信息量最大的词

被省略的词会在结果卡片顶部以"已省略 N 词"列出,所见即所得。

词典优先级始终高于精简模式,筛词不会影响已配置的词典匹配。

翻译源

  • 默认:使用 Google 免费接口(translate.googleapis.com),无需任何配置,但国内网络可能不稳定
  • 百度翻译(推荐国内用户):在 百度翻译开放平台 注册并创建一个「通用翻译」类型的应用,获取 APP ID 与密钥后,点击侧边栏「翻译源」卡片右上角的配置密钥按钮(或命令面板执行「CodeNames: 配置百度翻译密钥」),依次输入 APP ID 与密钥即可

密钥通过 VSCode SecretStorage 加密存储(macOS 为 Keychain),不会出现在明文配置文件中。旧版本配置在 codenames.baiduAppId / codenames.baiduSecret 中的密钥会在首次启动时自动迁移到加密存储,迁移后原配置项不再使用。

百度翻译剩余中文片段会合并为一次请求,多片段场景下速度更快。

命名格式示例

输入:用户登录页面

格式 结果
小驼峰 userLoginPage
大驼峰 UserLoginPage
下划线 user_login_page
大写下划线 USER_LOGIN_PAGE
短横线 user-login-page
Git 分支 feature/user-login-page
Git 分支(带时间) feature/user-login-page-260827

一键插入 console.log

把光标放在变量名上,按下快捷键即可在下一行插入 console.log(自动沿用当前行缩进)。

快捷键

平台 快捷键
macOS Shift+Cmd+L
Windows Shift+Ctrl+L
Linux Shift+Ctrl+L

如果你已经在使用 Shift+Cmd+L,可在 Preferences: Open Keyboard Shortcuts 中搜索 codenames.insertConsoleLog 重新指派。

许可

MIT License

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