在Vim中映射Esc键

时间:2009-04-19 00:42:09

标签: vim text-editor vi

我是Vim用户的开始。 我讨厌按 Esc 键,这在我的T61上有点远。为了返回命令模式。如何将其映射到 F4

5 个答案:

答案 0 :(得分:18)

对于单个会话,您只需输入以下击键:

ESC P 空间 < ˚F 4 > 空间 < 电子 取值 C > 输入

esc 键确保您处于命令模式,冒号启动一个行命令,imap将F4键映射到ESCAPE。

但是,如果您希望为每个会话保留此项,则需要输入您的Vim启动文件。

这个位置取决于你的环境(对于我的Linux盒子,gvim为$ HOME / .gvimrc,vim为$ HOME / .vimrc)。您需要找到它并添加以下行:

imap <f4> <esc>

您可以使用的一个技巧是启动裸Vim会话(vim不带参数)然后输入

:e $MYVIMRC

将打开您当前的启动文件。

此外,

:echo $HOME

应该在Windows下告诉你它的位置。

答案 1 :(得分:9)

就像许多Emacs用户将他们的“Caps Lock”键重新绑定到“Control”一样,vimmers将他们的“Caps Lock”重新绑定为“Escape”。

......至少我这样做。它创造了奇迹。

答案 2 :(得分:8)

退出插入模式的另一种方法是使用Ctrl + C.不确定这对你的情况是否有帮助。

答案 3 :(得分:5)

尝试回家行:

imap jj <Esc>

答案 4 :(得分:2)

imap <F4&> <ESC>