IDEA does this thing where it hides text by replacing it with something shorter. Here is an example:
log4j.appender.filer.File=${user.home}/logs/app.log
gets replaced with:
log4j.appender.filer.File=.../logs/app.log
this:
ArrayList<String> response = new ArrayList<String>();
gets replaced with:
ArrayList<String> response = new ArrayList<~>();
In some cases, the replacement is much more extensive. Sometimes the replacement actually creeps into the code itself, breaking it.
I absolutely despise this "feature". Unfortunately, I have no idea what it is called, so of course I can't find it in the online help.
How do I disable this foolishness?