开发工具 Macbook 下的 Vim 的 Ctrl 键很不好按

mfb777 · 2015年04月14日 · 最后由 zlx_star 回复于 2015年04月16日 · 4815 次阅读

如何解决这一问题?

尝试映射到 caps lock 键位,不过看着那个按键上的指示灯一亮一灭的,总觉得心里不舒服。

是否有其他的解决方法?

Caps Lock 改成 Ctrl 键功能

改了后灯就不亮了吧

我 caps lock 是 ESC

你可以把 Caps Lock 和 Ctrl 键相互调换,分分钟解放了小拇指

强烈推荐 Karabiner 这个软件,首先按 1 楼图示互换 Control 和 Caps Lock,然后在 Karabiner 中设置左 Ctrl(即物理上的 Caps 键,根据 Karabiner 的说法,系统对 Caps 这种状态切换键的处理有些特别,不能简单的映射成别的键。所以先用系统设置把 Caps 的功能改掉是最简便的)为:单独按时当 Esc 键,和其他键组合时当左 Ctrl 键。有需要的话可以再设置 Enter 为:单独按时为 Enter,组合按时为右 Ctrl。此外我还利用它设置 key repeat 的速度,系统设置的最高速仍然太慢。不知大家有没有发现,在 mac 下面的 vim,用 hjkl 连续滚屏(尽管这是个 low end 的操作)时候总是不流畅,和 Linux 下面完全不能比,开始我百思不得解,OS X 的渲染性能怎么可能这么弱,后来发现其实是 key repeat 不够……

总之用上 Karabiner 后,使用 vim 的舒爽程度顿时提高不少,此外还有更多碉堡的设置供大家发掘。

楼主需要一个 hhkb 键盘

#4 楼 @zlx_star 这是全局的设置么?对所有程序都生效? #1 楼 @springwq 看到你们都在用 mac,突然发现你们都是壕啊,呵呵

#7 楼 @lips 是全局设置的,跟键盘绑定,外接键盘的话要重新设置,也在 #1 楼 @springwq 所给的界面设置哦,亲。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号