我是一个刚开始使用Vim的用户。 我讨厌按下Esc键,因为它在我的T61上有点远。为了返回命令模式,我该如何将它映射到F4键?
我是一个刚开始使用Vim的用户。 我讨厌按下Esc键,因为它在我的T61上有点远。为了返回命令模式,我该如何将它映射到F4键?
对于单个会话,您只需精确输入以下按键:
esc:imapspace<f4>space<esc>enter
esc 键确保您处于命令模式,冒号开始一行命令,imap
将 F4 键映射到 ESCAPE。
但是,如果您希望在每个会话中都使用此功能,则需要将其放入 Vim 启动文件中。
这个位置因您的环境而异(对于我的 Linux 系统,gvim 的启动文件在 $HOME/.gvimrc,vim 的启动文件在 $HOME/.vimrc)。 您需要找到它并添加以下行:
imap <f4> <esc>
你可以使用的一个技巧是开始一个裸的 Vim 会话(没有参数的 vim
),然后输入:
:e $MYVIMRC
这将打开您当前的启动文件。
另外,
:echo $HOME
应该告诉你在Windows下的位置。
退出插入模式的另一种方法是使用Ctrl+C。不确定这是否有助于您的情况。
就像许多Emacs用户将他们的“Caps Lock”键重新绑定为“Control”一样,vimmers将它们的“Caps Lock”重新绑定为“Escape”。
...至少我这样做。它有奇效。
:ino <esc> <caps lock>
? - isomorphismesimap jj <Esc>
imap <F4&> <ESC>