为了在出差的时候能好好用 Mac ,我开了 10 个虚拟桌面,每个对应 command [1,2,3...]快捷键,一个桌面只放一个东西,1 号全屏浏览器,0 号全屏终端,2 号全屏公司聊天软件,3 号全屏笔记,4 号 AI 。这么整我既能在不给 Root 权限的公司电脑上规避掉 Mac 原生 Alt Tab 不好用的问题,还能最大程度利用显示器面积。
经过了相当长时间,在外面各种环境下的编程,我个人还从来都没有遇到过 “不外接显示器就不能干活” 的情形。或许我们很老派,团队里的所有人,干活的时候也都是人手一台笔记本,没人外接显示器。外接用的最多的,是调硬件 bug 的那个家伙。 我个人觉得,编程时间的长短不重要,效率才关键。而效率的高低,很多时候,主要取决于思路有没有搞对。如果思路不对,对着屏幕,一行也写不出来;思路对路了,对着一个黑窗口,可以一直编下去,需要多久就可以写多久。在这种情况下,输出的时间长短,不是一个稳定值,而且好像也不重要。