You are using Linux at this point, if you cannot figure this out, then good luck with anything else ;p
You assume too much. This happens on windows too. Install a fresh copy of git, and issue `git commit` from a repository. You'll get dumped (last I checked) in vim.