标志性的文本编辑器 Vim 庆祝 25 周年

标志性的文本编辑器庆祝 25 周年。
467 位读者喜欢这个。
Happy birthday

图片来源: Oscar Cortez。由 Opensource.com 修改。CC BY-SA 2.0。

将时间拨回一点。不,继续拨... 再多一点... 就这!在 25 年前,当您的一些专业同事还是蹒跚学步的幼儿时,Bram Moolenaar 开始为他的 Amiga 开发文本编辑器。他是 Unix 上 vi 的用户,但 Amiga 没有任何类似的东西。1991 年 11 月 2 日,经过三年的开发,他发布了第一个版本的“Vi IMitation”编辑器,或 Vim

两年后,随着 2.0 版本的发布,Vim 的功能集超过了 vi,因此首字母缩略词更改为“Vi IMproved”。今天,在刚刚庆祝其 25 岁生日之后,Vim 可在各种平台上使用——Windows、OS/2、OpenVMS、BSD、Android、iOS——并且它与 OS X 和许多 Linux 发行版一起标准交付。它受到许多人的称赞,也受到许多人的谴责,并且是开发人员群体之间正在进行的冲突中的核心角色。甚至还问过面试问题:“Emacs 还是 Vim?”Vim 在与 GPL 兼容的 慈善软件许可证 下免费获得许可。

Vim 是一款灵活、可扩展的文本编辑器,具有强大的插件系统、与许多开发工具的可靠集成以及对数百种编程语言和文件格式的支持。在其创建 25 年后,Bram Moolenaar 仍然领导着该项目的开发和维护——这本身就是一项壮举!Vim 已经在维护模式下运行了十多年,但在 2016 年 9 月,8.0 版本发布,为现代程序员使用的编辑器添加了新功能。多年来,网站上 T 恤和其他 Vim 标志商品的销售一直支持 ICCF,这是一个支持乌干达儿童的荷兰慈善机构。这是 Moolenaar 最喜欢的项目,他曾前往乌干达在基巴莱的儿童中心做志愿者。

Vim 是开源历史中一个有趣的轶事:一个 25 年来一直保持着同一核心贡献者并且被大量人使用的项目,其中许多人甚至不知道它的历史。如果您想了解更多关于 Vim 的信息,请查看网站,或者您可以阅读一些 Vim 入门技巧Vim 转换者的故事,就在 Opensource.com 上。

User profile image.
Ruth Holloway 长期以来一直是系统管理员和软件开发人员,她的职业生涯始于 VAX 11/780,那是很久以前的事了。她的职业生涯(到目前为止)的大部分时间都在为图书馆提供技术需求服务,并且自 2008 年以来一直是 Koha 开源图书馆自动化套件的贡献者。Ruth 目前是 Clearbuilt 的 Perl 开发人员和项目负责人。

4 条评论

Emacs > Vim。

我不得不这样做。

:-) 你的意思是 emacs 比 vim 大吗?我猜这是真的(在我的系统上大约是 6 倍)。或者 ">" 是否表示移动方向,从 emacs 移向 vim?如果是这样,恭喜!

回复 作者: Emacs (未验证)

我有两个请求 Vim 用户帮忙的事情。

1. 启动你的副本并输入 ":help uganda" (不带引号)。你每天都使用 vim。向那个孤儿院/学校/医院捐一些钱。

2. 获取 Bill Joy 撰写的 "An Introduction to Display Editing in vi" 的副本。不难找到。跳过关于应对慢速终端、奇怪的调制解调器以及二十年来没人见过的终端的 termcaps 的部分。阅读关于可视命令集的部分。它可能比你想象的更有规律。下次有人告诉你 Vim 没有意义时,把你的副本给他们。Vim 是有意义的。

这是一个很棒的工具。自带一切,在所有系统上运行。我特别喜欢鼠标支持正交集成到可视命令集的方式。(我向 Elvis 的作者建议的一个功能,Vim 大约一年后采用了这个功能。Elvis 是另一个“vi 克隆”。)谢谢你,Bram!

@Celyle:我想我在这里看到 "An Introduction to Display Editing in vi":http://ex-vi.sourceforge.net/viin/paper.html

内容不包含任何 'visual' 这个词。你特别推荐哪些章节?非常感谢。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.