Is there a preference or tweak that will stop Eclipse from putting up a dialog \"This file has been changed on the file system.\" when I switch to Eclipse from another editor?
Maybe telling Eclipse to refresh the workspace automatically helps:
Preferences -> General -> Workspace -> Refresh automatically