3

晚上,

我有一台联想 T400 笔记本电脑,而 F1 处于一个愚蠢的地方,并且继续按它而不是按 Esc 来使用 VIM 更改模式。

我做了一些谷歌搜索,并尝试添加

map <F1> <Esc>
imap <F1> <Esc>

到我的 ~/.vimrc 文件,但无济于事......

如果我不能用 vimrc 做到这一点,有没有办法在 linux/system 级别更改它?

使用 Linux Mint 14 伴侣

--

答:终端应用程序定义了键盘快捷键。在 Edit -> Keyboard Shortcuts 下,您可以禁用帮助。然后上面的 map/imap 就可以正常工作了。

您还可以在主系统键盘首选项中编辑键盘设置。打开它并转到 Layouts -> Options 并使用 Caps Lock 键行为。您可以禁用它,甚至将其绑定到 ESC。

4

1 回答 1

4

可能是您的键盘没有生成 Vim 转换为的键码<F1>。在 Vim 中,进入插入模式,然后输入Ctrl- v。然后按F1。您刚刚插入的字符串是需要放在命令左侧的字符串map。它可能是<x-F1>或类似的东西。您可以这样做以将密钥名称直接插入.vimrc文件中。

.vimrc请记住在编辑文件后重新启动 Vim 。

不管你是否得到这个工作,你可能想交换你的EscCaps Lock键,这在 Vim 用户中是很流行的事情。你不能在 Vim 中做到这一点,你需要编辑你的 X 配置来实现它。Vim 技巧 wiki 告诉你如何.

于 2013-04-21T11:09:08.567 回答