我想使用Shift-Enter和Ctrl-Enter在vim中在正常模式下插入换行符。我尝试一些解决方案和混合解决方案从
Vim Wikia – Insert newline without entering insert mode,但Shift-Enter和Ctrl-Enter没有响应:
" put a new line before or after to this line nnoremap <S-CR> m`o<Esc>`` nnoremap <C-CR> m`O<Esc>`` " reverse J command nnoremap <C-J> vaW<Esc>Bi<CR><Esc>k:s/\s\+$//<CR>$
我的替代方法是使用oo(resp。OO)通过这个映射在(当前)下插入一个新行: nmap oo o< Esc> k (相应的nmap OO O≠Esc)