I have just started using git and when I git commit it uses the VIM text editor to change write the commit message. Is this normal?
In the tutorials and examples I have
If you did not set an editor via the $GIT_EDITOR environment variable, core.editor configuration variable, the $VISUAL or $EDITOR environment variables, it will use vi
.
How can I set up an editor to work with Git on Windows?
It is normal and it has nothing to do with the flavour of windows that you are using.