我在 vimrc 中使用以下命令在保存时自动提交。我觉得这非常有用。但是我不喜欢我每次都被相同的提交消息困住。
autocmd BufWritePost * execute ':silent ! if git rev-parse --git-dir > /dev/null 2>&1 ; then git add % ; git commit -m "Auto-commit: saved %"; fi > /dev/null 2>&1'
我希望在保存时收到提示,允许我提供提交消息或按 Enter 并在我赶时间时使用“自动提交:已保存 %”作为默认值。
我input()
在这个特定的命令中玩过并且没有任何运气。
我还尝试使用函数返回的值,但也无法让它工作。