每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?
Posted
技术标签:
【中文标题】每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?【英文标题】:Could git open vim editor at line N whenever we are creating commit? 【发布时间】:2020-11-11 20:12:27 【问题描述】:我在一个项目中工作,分支中的每个提交都必须以
开头故事 PRJCT-NAME-42 任务描述
并且必须包含这样的消息
故事 PRJCT-NAME-42 任务描述
富吧描述
我创建了一条自定义消息并存储在~./gitmessage
中。文件内容为
故事 PRJCT-NAME-42 任务描述
可能无法运行git commit
并将焦点放在第三行吗?
【问题讨论】:
【参考方案1】:将此行添加到您的~/.vimrc
:
autocmd BufNewFile,BufRead COMMIT_EDITMSG :3
每当打开名为COMMIT_EDITMSG
的文件(这是git在编辑提交消息时使用的临时文件的名称)时,这会将光标移动到第3行
【讨论】:
抱歉耽搁了,但由于某种原因这不起作用以上是关于每当我们创建提交时,git 可以在第 N 行打开 vim 编辑器吗?的主要内容,如果未能解决你的问题,请参考以下文章