为什么映射 <esc> 会导致 vim 中的箭头键失败?

Sig*_*ggy 6 vim keyboard

当我做

inoremap <Esc> <Esc>`^
Run Code Online (Sandbox Code Playgroud)

在vim中,下次我切换到插入模式(使用后Esc)时,箭头键无法移动光标(而是插入字母)。为什么会这样?


编辑:可以重新映射Esc并仍然保留可用的箭头键吗?

Met*_*aEd 6

与箭头键相关联的底层代码是一个以 开头的转义序列<Esc>。例如,如果我没记错的话,向上箭头键是发送<Esc> [ A.