I'll start a new thread, but because I only use a few IDEs I'll need other people to contribute things and they'll be added to the main post