There is a problem that is really affecting my IntelliJ user experience a lot in a bad way. I use IntelliJ with Git, and also do a lot of external Git commands in the terminal that can't be done in IntelliJ. IntelliJ often does not show the files as they are on disk. It does not usually automatically reload the file from disk.
Many text editors, like for example Geany, immediatly discover a file on disk changed and display the updated version (or ask to).
In IntelliJ, the "Reload from disk" feature is not working (as I once posted in a post that got ignored), and often I only discover that I was working on a file that is different on disk when it is too late. The "Reload from disk" feature does not reload the file from disk, it does nothing at all, the file on disk is different, can be checked with "less", "cat", etc..., but when doing "Reload from disk" in IntelliJ it keeps displaying the old version afterwards.
Also strange is that it sometimes immediatly reloads files correctly and automatically as soon as then changed on disk, and sometimes not. And I find no logical explanation when it does what behaviour.
This is really a problem.
What I want is: when a file on disk changed, IntelliJ must immediatly ask me to reload the disk version (or do it automatically if there were no edits). Exactly like most linux graphical text editors, such as Geany, do. These editors are able to do this without any performance penalty whatsoever.
What I do *not* want is IntelliJ to synchronize and reparse everything.
How can I get this? Is there a plugin that can do it?
It's as simple as loading contents from disk and displaying them. Any possibility at all?
I'm using IntelliJ 9.0.4, and on a git repository.