I am trying to figure out one thing in IntelliJ IDEA 10:
You can set the Caret behaviour as below shown in the screenshot: