Learn how to configure Git to use your preferred editor (Vim, Nano, VS Code) for commit messages. Complete guide with platform-specific instructions and troubleshooting tips.