[在使用git多年之后,我发现用于查看提交消息的每个UI都可以很好地包装长行(摘要行中超过50个字符,详细信息中超过75个字符),因此具有这些长行到目前为止对我没有任何影响。
我使用的UI是:各种终端,各种IDE和代码编辑器,各种git GUI以及类似Github的网站。
今天有许多人使用的UI的一些示例,不能包装长的提交消息?
任何不支持文件类型特定格式或不具有特定于Git格式的编辑器都会遭受此问题的困扰。 nano
,Notepad ++和pluma是后者的示例,nvi
(以及大多数其他非Vim vi
实现)是前者的示例。
[通常,有很多工具可将提交消息视为纯文本,而无需为它们设置特定设置。当然,大多数主要的IDE和典型的通用,功能强大的文本编辑器都可以使用,但是人们使用的选项很多。无法在此处枚举所有内容。
Git项目使用.editorconfig
文件来设置COMMIT_EDITMSG
文件的文本长度,这样,那些没有适当能力的编辑器但却拥有能够理解EditorConfig文件的人员,可以帮助他们做正确的事。