how is that any different than setting up a linux workstation?
Half the guys I know keep a bash file and all their vi configs on the cloud so they can move them over.
Honestly, when I did windows dev ~2008-2012 it was friggin -easy-. It literally "just worked". Way more so than osx obliterating it's compiler every update.