vim 用户 macbook with touchbar 解决方案

2018-08-13 18:30:42 +08:00
 seasonsolt

vim 用户 macbook with touchbar 解决方案

现状+需求

  1. vim 重度用户,必须要有 esc 实体键,且不能用脚踏板替代- -(手动狗头)
  2. 喜欢 macbook 键盘,因为我指甲长出肉不少,所以打字的时候常常是指甲刮键盘,因此需要一款稳定型极强的键盘,即使触碰键帽边缘也能正确触发的键盘,这一点上第三代蝴蝶键盘显然是非常好的。

解决方案

karabiner 改建 先将 ~映射成 esc,再引入脚本 https://pqrs.org/osx/karabiner/complex_modifications/#new-poker-ii 将 shift+~ 继续映射成 ~ , caplock+~ 映射成 `

同时因为有 debug 需求,顺便把 fn+num1-9 一起映射成 f1-f9 https://pqrs.org/osx/karabiner/complex_modifications/#fn_plus_numbers_to_function_keys

7018 次点击
所在节点    MacBook Pro
37 条回复
wxkvEX
2018-08-13 18:41:14 +08:00
外接键盘完事了
lrvy
2018-08-13 18:42:00 +08:00
Esc 可以用 Ctrl +c 替换
ynyounuo
2018-08-13 19:00:27 +08:00
我个人觉得 ⇪ → ⌃ (hold) / ⎋ (single press) 是最优雅的方案。
同样使用的还有 ⇥ → ✱ (hold) 以及 ⇧ → F1* (hold) 之类的。
seasonsolt
2018-08-13 19:18:36 +08:00
@wxkvEX macbook 键盘对我的指甲太友好了,强依赖,打字速度能提升 50%以上。
seasonsolt
2018-08-13 19:21:39 +08:00
@lrvy vim 下 esc 频次太高了,组合键还是影响效率,可能也是个人原因不太习惯,emacs 用户可能会习惯吧
seasonsolt
2018-08-13 19:23:58 +08:00
@ynyounuo 非高频组合键问题不大,esc 这种比较难受
ynyounuo
2018-08-13 19:30:46 +08:00
@seasonsolt ⎋ 明显是放到更容易够到的 ⇪ 那个位置更合适,而 ⇪ 几乎没有特别多的使用场景。
vimsucks
2018-08-13 19:31:22 +08:00
Ctrl+[
hu6360567
2018-08-13 19:35:29 +08:00
HapticKey 设置为触摸到 Esc 时,touchpad 震动一下?
sw0rd3n
2018-08-13 19:39:33 +08:00
换 esc 和 caps lock
20015jjw
2018-08-13 20:39:14 +08:00
cap 换长按 ctl 请按 esc ez
join
2018-08-13 20:59:03 +08:00
把这一代的 macbook 砸了,买个二手上一代的。问题完美解决。
tunzao
2018-08-13 22:13:12 +08:00
一直在用 Ctrl + [
clavichord93
2018-08-14 06:54:20 +08:00
直接换成 caps 呗
czhu
2018-08-14 06:57:01 +08:00
同上 换成 caps 系统里面直接可以换 不需要第三方软件
System Preferences -> Keyboard -> Modifier Keys
把 Caps Lock 设置成 ESC 就可以啦!
hanxiV2EX
2018-08-14 07:35:25 +08:00
中毒用户买个 hhkb 吧
per
2018-08-14 08:54:22 +08:00
我就想问一下,vim 快速切换和查看 buffer 有什么插件或者方法?现在每次 ls 然后 b number 好麻烦
seasonsolt
2018-08-14 09:10:16 +08:00
@hanxiV2EX 有 hhkb,但是单纯喜欢这一代键盘的手感
seasonsolt
2018-08-14 09:11:31 +08:00
@sw0rd3n caps 已经被置换成 ctrl 了,不然小拇指难受
hanxiV2EX
2018-08-14 09:18:15 +08:00
@seasonsolt 自从买了 hhkb,小拇指不疼了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479442

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX