gpt4 book ai didi

git - 使用 vim 作为 git 提交消息编写器,是否可以自动完成修改后的函数名称?

转载 作者:太空狗 更新时间:2023-10-29 13:28:22 26 4
gpt4 key购买 nike

我发现自己经常在提交消息中重复我编辑过的函数的名称,并且在编写提交消息时自动完成我刚刚更改的函数会很好。

是否有可能让 vim 以某种方式搜索当前提交的文件并获取函数名称,或者更好的是,只搜索修改过的文件?

我正在使用 gVim7.3 和 C#,如果它们完全相关的话。

最佳答案

如果您对 git commit 使用 -v 选项,这将导致 git 将您提交的内容的差异放在用于创建提交消息的文件中.对于大多数语言,diff 中的 hunks header 将指示正在修改的函数的名称。这将使修改函数的名称可用于使用 Ctrl+NCtrl+P

为了简化这个我很久以前就做了

git config --global alias.ci 'commit -v'

并且始终使用 git ci 而不是 git commit

较新版本的 git 支持为所有提交启用配置。

git config --global commit.verbose true

关于git - 使用 vim 作为 git 提交消息编写器,是否可以自动完成修改后的函数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15302781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com