【发布时间】:2011-03-23 18:31:36
【问题描述】:
我避免在笔记本电脑上使用“控制”键,即 vim 用语中的 AKA <C>;我讨厌苹果把它放在哪里。我真的很想使用 control 重新映射所有 vim 命令,而不是使用“command”,但这在 Mac 上似乎是不可能的,尽管我已经读过。我已经读过我应该使用<Leader> 来设置这样的映射,但我想避免重新映射我可以在我的.vimrc 中找到或想到的每一个<C> 映射,只是为了忘记一些并让我的.vimrc 膨胀。
我想避免使用 xmodmap 或 .vimrc 范围之外的解决方案,因为我想保持跨系统同步的配置文件的兼容性。
我真正想做的是指定一个备用键(可能是,)作为修饰键,相当于<C>。
【问题讨论】:
-
重新映射键盘怎么样?我将所有键盘上的 ctrl 重新映射到大写锁定键。让它变得更容易..
-
我知道这是一个常见的解决方案,但正如我所说,如果可以的话,我想避免超出 .vimrc 范围的解决方案。
-
天哪,我感受到了你的痛苦。
-
Ctrl 在 macbook 上很烂。我一直在处理它,但对我来说一个巨大的帮助是将 CapsLock 重新映射到“帮助”,然后 *map
。我认为你必须比 ctrl 更多地点击 escape,所以不妨让它易于访问! -
你可能不走运。 vim 没有从操作系统获得
ctrl和v,它只是一次获得C-v,vim 本身不处理 ctrl 击键。
标签: vim mappings modifier-key