I use VMWare, strongly recommend against putting the code in the fused filesystem it will be much slower. I keep it on my ext3 volume inside the vm.
If really really want windows to have access to this stuff for IDE
Option 1:
Set up samba locally and just edit off samba
Option 2:
Use something like http://docker-sync.io/