Visual studio 2015 errors

now since i started to use c++ with unreal 4 and coding with visual studio 2015 become painful , start with adding any new include file like adding component header to use uSphereComponent and it’s become crazy after a while i figured out for wired reason that any blink space between headers and uclass will cause errors after that when i trying to implement any function it will start to tell me that can’t open source file for the class header that i am working in , so what are these problems come from and how i can fix that to program smoothly ?