vim 文本编辑器

稍微回拨时间。 不,继续转弯……多一点……在那里! 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的更多信息, 请访问网站 ,或者在Opensource.com上阅读一些Vim入门技巧或有关Vim转换的故事 。

翻译自: https://opensource.com/life/16/11/happy-birthday-vim-25

vim 文本编辑器

vim 文本编辑器_标志性的文本编辑器Vim庆祝成立25周年相关推荐

  1. js json编辑器_程序员必备编辑器 —— Visual Studio Code

    前言 我刚入行Web前端的时候,我先后使用过Notepad++.Sublime Text. Hbuilder IDE.Webstorm进行Web前端开发,偶然的机会了解到Atom.Visual Stu ...

  2. php 文本格式化_格式化PHP文本

    php 文本格式化 So you've gone through the PHP tutorials or are new to PHP in general, and you can make so ...

  3. python多功能文本编辑器_多功能文本编辑器(EditPad Pro)

    EditPad Pro 是一款多功能文本编辑器,设计的目标就是在保持程序小巧简洁的同时,提供所有基础编辑功能.EditPad Pro 可以在 Windows 98.Me.NT4.2000.XP.Vis ...

  4. js富文本编辑器_自制富文本编辑器

    前言 介绍一款 markdown富文本编辑器 源码 https://gitee.com/pingfanrenbiji/markdown-nice 这里要感谢一些开源作者 这位大佬的微信公众号是 本地启 ...

  5. 晨风机器人插件编辑器_晨风机器人文本编辑器

    晨风机器人文本编辑器提供文本编辑功能,可以在软件快速设计代码文本,软件已经提供多种添加功能,在编辑代码的时候可以添加宝物要求.坐骑要求.武器要求.防御要求.勋章要求.VIP等级要求.奴隶要求,从而快速 ...

  6. java 文本编辑器_「java文本编辑器」用Java实现文本编辑器 - seo实验室

    java文本编辑器 源码里有注释:import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; ...

  7. 晨风机器人插件编辑器_晨风机器人文本编辑器使用方法

    软件功能:晨风QQ群机器人是一款操作简单,功能强大的QQ群聊天工具,通过晨风QQ群机器人,用户可以跟QQ群里的好友进行对话或收发图片.语音等,非常适合QQ营销人员使用.晨风qq群机器人实现与qq好友聊 ...

  8. css 编辑器_十大CSS编辑器[评论]

    CSS是一种简单的语言,不需要特殊的编辑器即可编写. 但是,使用合适的代码编辑器将有助于您在编写CSS代码时最大程度地减少错误,并总体上提高生产率. 我知道对于某些开发人员来说,代码编辑器是个人喜好: ...

  9. 可视化编辑器_有用的Vi编辑器命令(可视编辑器)

    可视化编辑器 The vi editor also named as Visual Editor is one of the oldest screen-based editor and older ...

最新文章

  1. 响应因特网端口ping命令_如何使用Ping命令识别基本的Internet问题
  2. C#多线程lock解决数据同步
  3. web移动端性能调优及16ms优化
  4. php获取站点的根目录和站点的根URL
  5. backtrack5渗透 笔记
  6. 【Docker】在CentOS上安装
  7. 虚拟机VMware安装学习过程中遇到的几个问题
  8. java armeabi_Android中的armeabi、armeabi-v7a、arm64-v8a及x86的详解
  9. make headers_install 用法
  10. 天津大学计算机学院李晨曦,李晨曦-天津大学-生物医学光子成像实验室
  11. Frogs' Neighborhood
  12. 小米扫地机器人粉尘盒_小米扫地机器人尘盒怎么打开
  13. presto获取上月第一天和最后一天、当月第一天
  14. 苹果开发者账号添加设备
  15. 联想Y700原厂3165AC更换AX200无线网卡【彪悍的小Y】本机真实验证!!!!
  16. D-Bus:busctl的使用
  17. javaScript关系运算符总结
  18. 这一次,为广州扛旗举鼎的为什么是融创文旅城?
  19. DX9的一些方法介绍-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(9)
  20. 求彩路cadwalk服装设计软件,谁能发一下

热门文章

  1. 关于HTTP协议的几个问题
  2. React的组件模式 1
  3. 使用Newtonsoft.Json格式化JSON文档
  4. 基于 IOCP 的通用异步 Windows Socket TCP 高性能服务端组件的设计与实现
  5. 安卓动态调试七种武器之离别钩 – Hooking(下)
  6. Oculus首席科学家发声,称VR需要能够“欺骗”大脑
  7. Javascript----input事件实现动态监听textarea内容变化
  8. 不允许创建临时变量交换两个变量的内容
  9. strtotime的几种用法区别
  10. Toast 消息框应用。