在Mac OS X的vimrc中将键映射到<Esc>

ell*_*iel 1 macos vim

我照常做到了:

inoremap ;; <Esc>
Run Code Online (Sandbox Code Playgroud)

在我的.gvimrc/.vimrc文件中,但进入;;插入模式只需键入字符<Esc>.我该怎么做?是否有Mac键盘的不同键名或我不知道的东西?谢谢!

Ing*_*kat 5

它看起来像您的'cpo'设置包含<,它禁用特殊键代码的识别.

:set cpo-=<
Run Code Online (Sandbox Code Playgroud)

应该修复(在定义映射之前).但通常,这是由(vi-)兼容模式运行引起的.所以最好用它来解决这个问题

:set nocompatible
Run Code Online (Sandbox Code Playgroud)

(或者只是定义一个~/.vimrc,这意味着设置).