9

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

4

5 回答 5

19

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

esc:imapspace<f4>space<esc>enter

esc键确保您处于命令模式,冒号开始一行命令,并将imapF4 键映射到 ESCAPE。

但是,如果您希望在每个会话中都保留它,则需要将其放入您的 Vim 启动文件中。

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

imap <f4> <esc>

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

:e $MYVIMRC

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

还,

:echo $HOME

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

于 2009-04-19T01:05:17.277 回答
9

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

于 2009-04-19T00:45:29.553 回答
9

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

……至少我会。它创造了奇迹。

于 2009-04-19T16:59:25.877 回答
5

尝试主行:

imap jj <Esc>
于 2009-04-19T12:41:56.930 回答
2
imap <F4&> <ESC>
于 2009-04-19T00:46:04.700 回答