При редактировании кода мне всегда нужна эта функция: создайте новую строку после текущей строки, переместите курсор на новую строку (сохранение curent indention!) и оставайтесь в нормальном режиме. Например (предполагая, что █ является курсором):
function a() {
foon█tion()
}
После ввода команды мне нужно сделать следующее:
function a() {
foonction()
█
}
Я могу добиться такого же эффекта, если я, например, нажимаю <Enter><Esc>
, находясь в режиме Вставки с курсором в конце строки. Команда o
также действует аналогично, но она удаляет отступ после выхода из режима вставки. Поэтому мне нужно одно нажатие, чтобы вставить одну строку вниз.
inb4 nmap: Я знаю, как сопоставить команду для выполнения такой вещи, но мне интересно, есть ли стандартный способ сделать это.