Is there any default key in vim to create a new line after current line and remain in normal mode?

Viewed 16729

While editing code I always need this feature: create a new line after current line, move cursor to a new line (saving curent indention!) and remain in normal mode. For example (assuming █ is a cursor):

function a() {
    foon█tion()
}

After I type the command, I need to turn out like this:

function a() {
    foonction()
    █
}

I can achieve the same effect if I, for example, press <Enter><Esc> while being in Insert mode with cursor on the end of a line. The o command also acts similar, but it deletes indention after I quit insert mode. So I need a single keypress to insert one line down.

inb4 nmap: I know how to map a command for doing such thing, but I'm wondering if there is a standard way to do this.

2 Answers
Related