hhkb并不适合vim的理由

其实世间并没有真正的vim键盘,因为vim的本身理念是自由,自由就是可把vim定制成最适合自己用的编辑器。 宣扬“码农神器”hhkb是vim专用键盘其实是键盘高烧反应,也许Ctrl犍位更适合emacs,书呆没用过emacs,不知道是不是必须Ctrl操作依赖。 用vim其实是所有的按键都可以自定义,不论是让哪一个按键干什么事几乎都能实现,比如有人就喜欢Ctrl+s保存。 认为hhkb键位更适合vim的理由应该是,“Esc键放在“`”位,而“`”键放最右侧”,所以提出这样布局更适合vim模式切换和位置跳跃。 但实际上ESC只是缩短了一个键位,对于书呆这种手大的人反而会觉得不适应,且“`”只是放在一个对称的位置,就是说左右手移动距离相等,并没有带来实际的加速。 如果不追求便携,原始的键盘位置才是最合适默认vim键位的布局,特别是熟悉了原始位置的键盘之后反复换布局更不明智。 所以书呆认为那种87键以上经典布局的键盘才是首要考虑的键盘。 hhkb

87键经典布局

poker

如果硬是要便携,选择与经典布局最接近的键盘(例如poker或gh60,可以硬件层自定义键盘布局)要好过其他的选择。 综上如果是vim用户不要轻易选着hhkb布局,理由如下:

  1. 奇葩的Ctrl对vim用户没有好处只有不方便大小写切换的坏处。
  2. Esc和“`”键效果并不大,因为Esc的寻址方式都是遵循“最左上角”原则。 过程是:“往边缘使劲摸去,这时候是手指尖摸到了左上角的键盘壳子,然后用手指肚的位置按下。” 对于正常键位的Esc来说,一般只要手的大小正常,一伸手就可够到。
石见 石页 /
在共享协议(CC)下发布于
类别: else 
标签: 机械键盘  hhkb  vim  中