2016 年,苹果发布了首款搭载 Touch Bar 的 MacBook Pro。看着键盘上方那条会发光的 OLED 屏幕,我当时的第一反应是:“这啥玩意儿?我花一万多买了个带跑马灯的键盘?”
那些年,Touch Bar 最大的作用就是在我看电影时调节亮度和声音,以及在我写代码时,默默地看着我满世界找 快捷键。它被全网群嘲为“电子垃圾”、“脱裤子放屁”。直到有一天,我打开了 VS Code……
先给不知道的朋友科普下,Touch Bar(触控栏) 是苹果用来替代传统 F1-F12 物理按键的一块长条形触控屏幕。刚出来时确实鸡肋,但它的核心设计理念其实是“上下文感知”——根据不同软件、不同场景,显示不同的按钮。
我刚接触到这个功能的时候,还觉得很惊喜,感觉里面的高科技含量很高。
而 VS Code,把这个理念玩到了极致。
早在 2017 年,VS Code 团队就开了 Issue 专门捣鼓这个功能。他们没有傻乎乎地把 F1-F12 搬上去,而是结合了我们 当前的上下文,给 Touch Bar 注入了灵魂。
它是怎么“看人下菜碟”的呢?
当你正常看代码时,Touch Bar 上乖乖躺着“向左向右”,当你想创建文件的时候,直接点击加号,主打一个陪伴;
当你一按 F5 开始 Debug,好家伙,Touch Bar 瞬间变身“游戏手柄”!继续、单步跳过、单步进入、停止,全给你安排得明明白白

当你 是通过收触控的方式来控制vscode的时候,感觉到一种科技感

这哪里是 Touch Bar,这简直是 VS Code 给你配的“指尖物理外挂”!它把那些藏在深层菜单里的命令,直接怼到了你的眼皮子底下,连快捷键都省了。
不过,造化弄人。苹果在 2021 年的新款 MacBook Pro 上,又把 Touch Bar 砍了,换回了大家心心念念的物理 F 键。Touch Bar 终究是成了一段短暂的“赛博朋克”历史。
作为程序员,你用过带 Touch Bar 的 Mac 吗?你怀念那个会发光的触控栏,还是觉得物理按键才是永远的神?如果当年苹果没把它砍掉,你最希望 Touch Bar 上常驻哪个 VS Code 命令?