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()
が、運がありませんでした。
また、関数によって返された値を使用しようとしましたが、それも機能しませんでした。