Vim

Linked references
How to save and quit Vim Rewriting Git commit history