有没有办法在当前行上方插入新行,而不打开行(即不进入插入模式)?也就是说,像“O”,但不打开。
答案1
答案2
您的请求的定义是O
。
从逻辑上讲,在上面插入新行时应该是O
。
在光标前插入:i
之后:a
行前 (home):I
附加到行尾:A
我认为最接近的做法是I
将光标放在行首。
答案3
:h append()
它不会移动光标,它会让您插入任意多的行(空或非空),并且它不会修改先前的位置标记。
call append(line('.')-1, '')
答案4
:nmap <CR>_i<CR><ESC>