
先把自己的 git editor 设为 vim
git config --global core.editor vim 简单的方法:
git config --global commit.verbose true 或者
git commit -v 采用 verbose commit 方式,diff 信息都显示在下方,不方便查看,如果能显示在另外 split 就更好了,可以用 < href="https://github.com/rhysd/committia.vim" rel="nofollow">committia.vim 这个插件,安装插件以后,git commit 效果如下图所示:

Link: https://jdhao.github.io/2021/07/24/git_show_diff_when_commiting/
1 QingStone 2021-07-24 15:34:17 +08:00 via iPhone git 现在默认就是用 vin 编辑 git commit |
3 FurN1 2021-07-24 19:38:16 +08:00 哇又有新 blog 了!推荐的这个插件看起来不错。 |
4 FurN1 2021-07-26 02:57:42 +08:00 committia.vim 目前还不能和 vim-fugitive 配合使用,不过在他们的 todo list 里 |
5 linkopeneyes 2021-07-26 08:58:14 +08:00 试试 lazygit ?有个 vim 插件版本的非常好用 |
6 jdhao OP @IgniteWhite 确实不能,目前只能 gjt commit 进入 nvim 以后打开 committia 的界面,希望用 Git commit 命令也可以在另外一个 tab 打开 committia 界面,不过其实也可以自己实现。 |
7 jdhao OP @sjhhjx0122 lazygit 用过,个人不太习惯这种命令行 ui 工具 |