all as described in How do I use vim as 'git log' editor? doesn\'t work for git show . I use often
git show HEAD ctrl+z ps PID TTY TIME CM
You can use the following command:
PAGER='vim -' git -c color.ui=false show