All about vi

Sunday, 7. January 2007, 15:21:54



1. vi的诞生

vi果然是Bill Joy所写,当时这位大牛还在Berkeley。Ken Thompson去Berkeley的时候带去了他那不完整的Pascal系统,而Bill Joy恰好在暑假就接到修复它的工作,他就修复代码时使用的编辑器ed很不满意。正好,他们从一个叫George Coulouris的家伙那里拿到了em的代码,em比ed要好用。他们就修改了em,发明了en,而最终又变成了ex(连Bill Joy本人也不知道怎么就变成了ex)。后来他熬了几个月的夜就写出了vi。

2. vi并不是一个周末就写出来的。

Bill Joy自己也宣称花了很多时间,不过似乎不是因为它有多难写,而是因为Bill的modem很慢,只有300波特。(牛人就是牛人。)

3.
一则vi的笑话::D
(user) I’m having trouble with this editor
(admin) Which one are you using ?
(user) Um, I dunno.
(admin) Emacs? Which version are you running ?
(user) Umm, I’m running version vi, and having heaps of trouble. Is vii out?
(admin) Say what?
(user) Have they done anything new?
(admin) Well… Yeah, they’re up to xv now, but that needs a special graphical
interface.
(user) Oh, well, thanks anyway.
(admin) shudder