程序员使用MacBook Pro可以完全脱离鼠标操作,设计师或者剪辑师很可能还是离不开鼠标,不过除了做设计、做剪辑我基本上找不到你需要在MacBook Pro用鼠标的理由了,你如果能够脱离鼠标工作,出差的时候少带一个鼠标也是极好的。
MacBook Pro能够脱离鼠标工作的主要原因我总结了下有三个,当然有主观原因,也有客观原因。
Magic Mouse美观强大,不过这玩意儿用着累还有槽点
Magic Mouse当然是好产品,尤其是从功能上讲,确实非常使用而强大,针对macOS的优化也可以说是做到了极致。
Magic Mouse的滚动体验非常好、非常流畅,还非常贴合惯性滚动的效果,整个鼠标的上半部分都可以滚动,相对于普通鼠标这一点用起来非常舒服。当然请忽略写代码时候的感受,这个优点也会成为有时候写代码会遇到的问题,一不小心可能就选中了某个区域,然后代码的位置就发生了改变,也就是说有误操作的可能。
这玩意儿好是好,用着也是真的有点累,这么多年来我对MacBook Pro产品最不能忍的两个点,一个是新款MBP的蝶式键盘,一个就是Magic Mouse的设计。当然Magic Mouse是美观的,可是这玩意儿真的不符合人体工学设计,别说手比较大的男生,就算是女生的小手用久了也会很难受。除此之外Magic Mouse的充电口设计也不是非常合理,当然这个可以一分为二看待,苹果考虑的可能是这样设计平时使用的时候你就看不到这个充电口了,会比较美观,不过充电的时候放在旁边总感觉像个被翻了身的乌龟,总是觉得怪怪的。
MacBook Pro的触摸板足够强大
一个三指拖动估计就足以让很多触摸板党爱不释手了。
苹果的触摸板真的是太好用了,尤其是新款的MacBook Pro让触摸板面积又大了很多,几乎占到了键盘下方一半的面积。这玩意儿还不容易误触摸,之前用过一个Windows PC,至于是哪个品牌我就不说了,动不动就误操作真的是让我受够了。
MacBook Pro的触摸板手势操作非常齐全,缩放、旋转、页面滚动、三指拖拽、显示桌面、进入Launchpad、切换全屏应用,都可以轻松通过手势操作来实现,可以说非常方便,也几乎覆盖了所有的应用场景。
macOS是Unix哲学,Emacs/Vim为键盘而生
macOS是基于Unix的FreeBSD分支建立起来的操作系统,Unix最初则是为极客用户准备的操作系统,很多产品设计之处就是为了编码方便而设计的,因此很多专业的编程软件一开始考虑的就是键盘哲学,尽可能避免手脱离键盘操作。
作为编程界最重要的两个文本编辑器,Emacs/Vim从一开始就符合键盘操作的设计哲学,你能想到的一切操作,比如换行、复制、粘贴、剪切等操作都完全是用快捷键来操作的,鼠标反而会降低工作和学习效率。
总之我觉得只要不是设计师或者剪辑师,基本上可以完全脱离鼠标操作使用MacBook Pro,而且当你习惯了手势操作以后,在某些特定的场景下会提高你的工作和学习效率,也不用随时带一个鼠标在身上。