如何修改VS Code中Git提交消息长度警告触发时机并自动调整消息?
VS Code提交消息自动换行解决长度警告方案

你想让VS Code自动调整提交消息行以避免上述警告,不用每次手动回车,同时疑惑使用SourceTree时从未遇到该问题。以下是解决方法和说明:
开启自动换行功能
- 打开VS Code设置(快捷键
Ctrl+,/Cmd+,) - 搜索
git.commitMessageWrap并勾选该选项,VS Code会自动按照Git推荐的规范(标题行50字符、正文每行72字符)对提交消息进行换行,自动避免长度警告。 - 若需自定义长度限制,可搜索
git.inputValidationSubjectLength修改标题最大允许长度,git.inputValidationBodyLength修改正文每行的最大长度。
警告出现的原因
这个警告源于Git提交消息的最佳实践:标题行控制在50字符内、正文每行不超过72字符,能让消息在终端、Git日志等场景下显示更整洁。SourceTree默认要么自动处理了换行,要么未启用严格的长度校验机制,所以不会触发该警告。
内容的提问来源于stack exchange,提问作者Kepol
相关产品推荐
相关产品推荐

