通义灵码可自动生成规范git提交日志,安装插件后登录阿里云账号,在vs code源代码管理面板点击“generate commit message”按钮(或快捷键ctrl+enter),基于暂存区变更5秒内生成英文如feat(api): add retry logic to fetchuserbyid,支持切换中文及自定义conventional commits等风格。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

通义灵码能根据代码变更内容自动生成符合规范的 Git 提交日志,省去手动编写 commit message 的时间,避免写成 “update”“fix bug” 这类无效信息。
安装并启用通义灵码插件
在 VS Code 扩展市场搜索「Tongyi Lingma」→ 点击安装 → 安装完成后点击右下角「启用」按钮,或重启 VS Code。
首次启用时会弹出登录窗口,需使用阿里云账号扫码授权;【未登录状态下无法调用生成能力】。
在 Git 提交面板中触发自动生成
完成代码修改后,打开 VS Code 左侧活动栏的源代码管理图标(Ctrl+Shift+G)→ 在提交输入框上方点击「Generate commit message」按钮(闪电图标)。
通义灵码会分析当前暂存区(staged)的全部变更文件,5 秒内返回一条语义清晰、格式标准的英文 commit message,例如:`feat(api): add retry logic to fetchUserById`。
若暂存区为空,按钮将置灰不可点;此时需先选中要提交的文件并点击「+」号暂存。
手动调用并替换为中文 Commit Message
方法一:快捷键触发
聚焦在 Git 提交输入框 → 按 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS)→ 自动生成英文 message 后,再按一次 Ctrl+Enter 可切换为中文版本。
方法二:命令面板调用
按下 Ctrl+Shift+P → 输入「Tongyi: Generate Commit Message」→ 回车执行 → 自动生成结果直接填充到提交框中。
注意:中文 message 由模型实时翻译生成,部分技术术语可能不够精准,建议对关键项目仍优先采用英文。
自定义提交模板与风格
第一步:打开 VS Code 设置(Ctrl+,)→ 搜索「lingma.commit」→ 找到「Tongyi Lingma: Commit Message Style」选项。
第二步:下拉选择预设风格,如「conventional-commits」会强制输出符合 Angular 规范的 type(scope): subject 格式;「github-pull-request」则适配 PR 描述习惯,带空行和 body 分段。
第三步:如需进一步控制,可在工作区根目录新建 .lingmarc 文件,写入:
{"commitMessage": {"language": "zh", "maxLineLength": 72}} → 保存后立即生效。











