Vim nnoremap和inoremap之间的差异

Vim nnoremap和inoremap之间的差异,vim,Vim,我的.vimrc中有以下几行代码 " Arrows are unvimlike nnoremap <up> <nop> nnoremap <down> <nop> nnoremap <left> <nop> nnoremap <right> <nop> inoremap <up> <nop> inoremap <down> <nop>

我的.vimrc中有以下几行代码

 " Arrows are unvimlike 

 nnoremap <up> <nop>
 nnoremap <down> <nop>
 nnoremap <left> <nop>
 nnoremap <right> <nop>
 inoremap <up> <nop>
 inoremap <down> <nop>
 inoremap <left> <nop>
 inoremap <right> <nop>
“箭头是不相似的
nnoremap
nnoremap
nnoremap
nnoremap
inoremap
inoremap
inoremap
inoremap

我知道箭头键没有强制使用j、k、h、l的操作。但是为什么有两组看起来相同的命令。或者换句话说,nnoremap和inoremap之间有什么区别,以及为什么两者都被使用。

您要确保
insert
的箭头键都是
nop
正常
模式

发件人::


另请参见
:帮助映射模式
。可能重复的
n  Normal mode map. Defined using ':nmap' or ':nnoremap'.
i  Insert mode map. Defined using ':imap' or ':inoremap'.