文档章节

Vim 迎来 25 周年纪念日

l
 linuxCool
发布于 2016/11/16 23:14
字数 685
阅读 17
收藏 0
点赞 0
评论 0

Bram Moolenaar曾经是 Unix 上的 vi 用户,但 Amiga 上却没有与其类似的编辑器。在三年的开发之后,1991 年 11 月 2 日,他发布了“仿 vi 编辑器Vi IMitation”(也就是 Vim)的第一个版本。Vim 迎来 25 周年纪念日Vim 迎来 25 周年纪念日

两年之后,随着 2.0 版本的发布,Vim 的功能集已经超过了 vi,所以这款编辑器的全称也被改为了“vi 增强版Vi IMproved”。现在,刚刚度过 25 岁生日的 Vim,已经可以在绝大部分平台上运行——Windows、OS/2、OpenVMS、BSD、Android、iOS——并且已在 OS X 及很多 Linux 发行版上成为标配软件。它受到了许多赞誉,也受到了许多批评,不同组织或开发者也会围绕它来发起争论,甚至有些面试官会问:“你用 Emacs 还是 Vim?”Vim 已拥有自由许可证,它基于慈善软件证书charityware license(“帮助乌干达的可怜儿童”)发布,该证书与 GPL 兼容。

Vim 是一个灵活的、可扩展的编辑器,带有一个强大的插件系统,被深入集成到许多开发工具,并且可以编辑上百种编程语言或文件类型的文件。 在 Vim 诞生二十五年后,Bram Moolenaar 仍然在主导开发并维护它——这真是一个壮举!Vim 曾经在超过 20 年的时间里数次间歇中断开发,但在 2016 年 9 月,它发布了 8.0 版本,添加了许多新功能,为现代程序员用户提供了更多方便。很多年来,Vim 在官网上售卖 T 恤及 logo 贴纸,所得的销售款为支持 ICCF——一个帮助乌干达儿童的德国慈善机构做出了巨大贡献。Vim 所支持的慈善项目深受 Moolenaar 喜爱,Mooleaar 本人也去过乌干达,在基巴莱的一个儿童中心做志愿者。

Vim 在开源历史上记下了有趣的一笔:一个工程,在 25 年中,坚持由一个稳定的核心贡献者维护,拥有超多的用户,但很多人从未了解过它的历史。如果你想简单的了解 Vim,请访问它的网站,或者你可以读一读 Vim 入门的一些小技巧,或者在 Opensource.com 阅读一位 Vim 新用户的故事。

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

本文转载自:http://www.linuxprobe.com/vim-25-year.html

共有 人打赏支持
l
粉丝 2
博文 386
码字总数 158667
作品 0
合肥市
邮件提醒工具--Email-reminder

Email-reminder 允许用户定义事件,如果他们想要用邮件来提醒。这些事件包括:生日,周年纪念日,每周,每月,每年的事件。提醒可以当前发送也可以提前几天发送,它每天使用 cron 来检查事件...

叶秀兰
2014/01/27
588
0
成立 20 周年已迭代 33 个版本的 GNOME ,你用过吗

2017 年 8 月 15 日是 GNOME 的 20 周年纪念日,这个由 Miguel de Icaza 和 Federico Mena Quintero 于 1997 年 8 月 15 日创办的桌面环境,已成为自由软件社区非常重要的组成部分。 GNOME ...

王练
2017/08/16
1K
21
将 GIF 图像转换为用于终端的 ASCII 码文本图形 - GIF for CLI

GIF for CLI 是 Google 在 GIF 31 周年纪念日推出的一款开源工具,能够将 GIF、短视频或对 Tenor GIF API 的查询转换为动画 ASCII 艺术,这意味着每次登录到编程工作站时,GIF 都会以 ASCII ...

匿名
06/19
0
0
祝贺 WordPress 发布 10 周年

今天,2013年5月27日,是WordPress首次发布10周年的重要纪念日! 这是一个值得庆贺的日子。分布在全世界各地的WordPress粉丝,今天将举行各种聚会活动,来庆祝他们自己的节日。在MeetUp网站上...

oschina
2013/05/27
431
2
庆祝 Tcl 脚本语言 25 周年

来自 TkDocs 的博客: 我突然意识到,来源于加州大学伯克利分校的 John Ousterhout 实验室的 Tcl 脚本语言迎来了其 25 岁生日。这是一个值得庆贺的日子。 John 创建 Tcl 成为一个嵌入式的脚本...

oschina
2014/01/17
3.1K
19
求助:学校网站怎么建设!

我们学院马上迎来建校30周年的纪念日,学院打算将现有的网站重新建设,将这30年来乃至自今往后的每个教职工、每个班级、每个同学都收录其中,也就是建设成一个网络校园。请问这样一个网站能不...

大漠秋风
2010/01/20
353
8
WordPress 推出 10 周年纪念T恤

为了纪念即将到来的 WordPress 十周年庆典活动,WordPress 专门制作了一个特殊的十周年纪念T恤,将以成本价销售,每件 10 美元加运费,直到 5月27日的纪念日,4月29日开始发货。 购买地址: ...

红薯
2013/04/24
3.3K
55
今天是开源中国网站上线 5 周年纪念日

2008年8月31日,开源中国上线,到今天刚好是 5 周年的日子。5年来我们怀揣梦想、坚持不懈在做一件很多人认为是很“傻逼”的事情,之间也走过不少的弯路,但最终还是回到“傻逼”的路上。哪位...

oschina
2013/08/31
5.1K
381
PyTorch 重大更新,0.4.0 版本支持 Windows 系统

雷锋网(公众号:雷锋网) AI 研习社最新消息,PyTorch 官方发布 0.4.0 版本,该版本的 PyTorch 有多项重大更新,其中最重要的改进是支持 Window 系统。 2017 年初,Facebook 在机器学习和科学...

孔令双
04/25
0
0
微软成立开源子公司 红帽谨慎乐观

微软是在上周作出将成立一个开源技术子公司声明,据悉新的公司将由微软高管 Jean Paoli 担任公司总裁,公司会在发展中逐步推进和成立互通性战略团队。新成立的公司希望推动开源社区的建设和标...

linuxprobe
2016/07/13
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Laravel5.5 MySQL配置、读写分离及操作

Laravel 让连接不同数据库以及对数据库进行增删改查操作: 参考:http://laravelacademy.org/post/854.html 配置读写分离 应用的数据库配置位于 config/database.php(但是数据库用户及密码等...

MichaelShu
7分钟前
0
0
Linux 查看用户

存储帐号的文件:/etc/passwd 存储密码的文件:/etc/shadow 查看当前系统所有用户 grep bash /etc/passwd root修改普通用户的密码 sudo passwd user_name 然后连续两次输入新的用户密码即可...

yeahlife
14分钟前
0
0
Webpack使用nodemon实时打包编译

业务场景: 1.编写一个npm组件包并且link到了项目文件中 2.需要不断的修改并run build编译npm包并且在项目run dev 查看效果 3.问题: 每次改完npm包都要手动run build编译十分的麻烦且低效,可不...

JamesView
24分钟前
0
0
电脑炸了,浪费我好几天时间,还是简要记下来吧

我的小本本一直在兢兢业业的干活,然而前几天说炸就炸了...... 爆炸现场: 软件: windows10 pro + EIS11+ 360卫士 BIOS:N1DET98W 2.24 硬件: Xeon E3 1505-V5 nv-M3000M thinkpadP70:20E...

Oh_really
29分钟前
0
0
Git之branch和checkout

1.branch是查看、创建、删除分支 #>git branch --helpNAME git-branch - List, create, or delete branchesSYNOPSIS git branch [--color[=<when>] | --no-color] [......

汉斯-冯-拉特
30分钟前
0
0
Mybatis拦截器之数据权限过滤与分页集成

需求场景 最近项目有个数据权限的业务需求,要求大致为每个单位只能查看本级单位及下属单位的数据,例如:一个集团军下属十二个旅,那么军级用户可以看到所有数据,而每个旅则只能看到本旅部...

佛系程序猿灬
40分钟前
9
0
SpringCloud 微服务 (十六) 服务追踪 Zipkin

问题 在服务中,有一个接口,该A接口中又调用了其他服务的B、C、D接口,出现一个请求耗时大的问题,这时候并不知道该B、C、D接口中哪个接口造成的耗时量,然后比如确定C服务接口出现的耗时量大,但...

___大侠
今天
0
0
Java面试基础篇——第八篇:抽象类与接口的区别

1.抽象类 抽象类:如果一个类中包含有抽象方法,或这个类使用abstract关键字修饰,则称这个类是抽象类。 抽象方法是什么呢?抽象方法就是指用abstract关键字修饰的方法。 需要注意的是:抽象...

developlee的潇洒人生
今天
2
0
jsoup 相关资料

1.jsoup 2.Jsoup概述 3.jsoup入门 4.jsoup Java HTML Parser 1.11.3 API

IT追寻者
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部