How do I get vim to place the cursor within the braces starting on a new line, ie with | denoting the cursor position :
class {
|
}
right now
I found that delimitMate does exactly what you describe and more (that is, automatically inserting the ending }
). Note you have to tell delimitMate to expand carriage returns by adding let delimitMate_expand_cr=1
to your config.
From my observation, this is exactly the behaviour found in TextMate and SublimeText.