我的精神已经被污染
vim 太复杂,太强大了——完全像是外星人发明的东西。键盘上几乎每一个按键,都有独立的意义,而且还区分大小写,而且还能相互组合。——哪个地球人会用这东西??
然而,外星人非常狡猾,很会伪装:把这个鬼东西翻译成了人类的语言,而且弄得非常好。Vim把文本编辑变成了跳棋,你既可以一步一步地挪过去;也可以用几个不可思议的跳跃快速抵达终点。
Vim提供各种矢量化的工具,这些工具分布在不同维度,这些功能相互连接(相乘)后,效能也呈指数放大。比如技巧100:对规则属性排序的命令: `:g/{/ .+1,/{/-1 sort` 在这条命令里,我们用到了global命令,sort命令,pattern, 作用区间和位置偏移——只用了20个左右的字符。而这条命令实现的功能,要一大段话才能说明。
这种高维的、跳棋般的思维方式,在日常生活中其实是非常罕见的。我们几乎可以肯定这是外星人的渗透,但很不幸,我的精神已经被污染了。
:x
© 本文版权归作者 Pegasus 所有,任何形式转载请联系作者。
有关键情节透露