【问题标题】:Map Esc key in Vim在 Vim 中映射 Esc 键
【发布时间】:2010-10-20 08:35:10
【问题描述】:

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

【问题讨论】:

标签: vim text-editor vi


【解决方案1】:

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

esc:imap空格f4>空格esc>输入

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

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

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

imap <f4> <esc>

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

:e $MYVIMRC

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

还有,

:echo $HOME

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

【讨论】:

  • 注意:在windows上你想要_vimrc
【解决方案2】:

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

【讨论】:

  • @Nick Presta:也许你的意思是 Ctrl+[,它和 ASCII 中的 Esc 是同一个字符。
【解决方案3】:

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

...至少我会。而且效果很好。

【讨论】:

【解决方案4】:

尝试主行:

imap jj <Esc>

【讨论】:

    【解决方案5】:
    imap <F4&> <ESC>
    

    【讨论】:

    • : 提示符中输入(点击:,然后输入),或将其单独放在主目录中名为.vimrc 的文件中。跨度>
    猜你喜欢
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 2016-04-21
    • 2016-03-02
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    相关资源
    最近更新 更多