【发布时间】:2010-10-20 08:35:10
【问题描述】:
我是 Vim 新手。 我讨厌按 Esc 键,这在我的 T61 上有点远。为了返回命令模式。如何将其映射到 F4?
【问题讨论】:
-
替换esc的方法很多:vim.wikia.com/wiki/Avoid_the_escape_key
标签: vim text-editor vi
我是 Vim 新手。 我讨厌按 Esc 键,这在我的 T61 上有点远。为了返回命令模式。如何将其映射到 F4?
【问题讨论】:
标签: vim text-editor vi
对于单个会话,您只需准确输入以下击键:
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下的位置。
【讨论】:
退出插入模式的另一种方法是使用 Ctrl+C。不过,不确定这对您的情况是否有帮助。
【讨论】:
就像许多 Emacs 用户将他们的“Caps Lock”键重新绑定到“Control”一样,vimers 将他们的“Caps Lock”重新绑定到“Escape”。
...至少我会。而且效果很好。
【讨论】:
:ino <esc> <caps lock>?
尝试主行:
imap jj <Esc>
【讨论】:
imap <F4&> <ESC>
【讨论】:
: 提示符中输入(点击:,然后输入),或将其单独放在主目录中名为.vimrc 的文件中。跨度>