1972 年 NLS:鼠标与 Keyset 的编程奇迹
IDE Nostalgia (2022)
我编程超过 50 年,却对 1972 年 Doug Engelbart 团队在 SRI 开发的 NLS 系统情有独钟。那台运行在 1 MHz PDP-10 上的系统,凭借创新的 Keyset 和鼠标组合,实现了惊人的编辑效率。通过单手和弦操作 Keyset 配合鼠标,我能在不离开代码视图的情况下完成复杂的复制、跳转和替换,整个过程流畅如零摩擦。NLS 的 Viewspecs 功能让我能动态折叠和过滤层级视图,彻底改变了人机交互。尽管 Keyset 的学习曲线曾阻碍其商业化,但那种让工程师长时间保持“心流”的体验,至今仍让我怀念。
Doug Engelbart 曾说道:史蒂夫·乔布斯做过用户研究,发现学骑三轮车比学骑十速自行车更容易,于是宣称所有人都该骑三轮车。