Back in the old days when I was working with Visual C++, someone showed me an little-(if-at-all-)documented feature which allowed you to configure the way objects of certain classes were displayed in the watches window during debugging; this was very convenient especially for "record" classes which merely acted as data holders, e.g. as in
When watching a variable or member of type Money, the watch window would by default display that expression the way you would expect, but if you edited a certain config file correctly, then it would display something like "15.99 USD" in one line instead.
So this was something that resembled the "Alternate view for collections classes" or "View toString()" features in IDEA, but even went beyond that.
Now, is there any way in IDEA (possibly via the OpenAPI) to achieve that same functionality? Otherwise I would consider it worth a feature request.