Vim为什么老编辑器Vim这么难用,却很受欢迎?( 二 )


Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
vi发布是在1979年 , 那么Vim是如何诞生的呢?
Vim的诞生
这还得从Vi发布之后的「模仿」开始 , 很多人开始模仿、克隆vi编辑器 。 当时就有这么一个「Vi Improved」从中脱颖而出 。
它是由「Bram Moolenaar」创建 , 这个人来头可不小 , 他还是软件开发工具A-A-P、编程语言Zimbu的开发者 。 在使用Vim的人 , 可能看到过他的名字 。
Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
Bram使用了一个名为STEVIE的Vi克隆版 , 并注意到它缺少许多vi的命令 。 他在此基础上增加了一些新的功能 , 使其与vi兼容 , 并以 “Vi Improved “的名义发布 。
1993年的2.0版本开始使用Vim名字 , 然后一直这样沿用至今 。
Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
这个几乎集成了近半世纪智慧与努力的Vim , 将大量的精力都放在了兼容性上 。
博主也说 , 也许Vim一些有用的功能让出名 , 但是能让Vim一直都屹立不倒的原因是 , 它几乎兼容了所有你能想到的东西 。
这也是很多程序员的爱用Vim主要原因 。 而除了兼容性强的优点 , 强大的键位设计 , 自行设定快捷键等这些都让Vim成为提升工作效率的绝对利器呀!
让人又爱又恨
Vim诞生的时候 , 鼠标还不是电脑标配 , 所以Vim尽量为纯键盘操作而优化 。
而后来图形化界面、鼠标的普及 , 让更过代码编辑器脱颖而出 , 配合鼠标操作学习门槛低 , 但效率不及Vim老手 。
这也是Vim让人又爱又恨的原因吧 。
谈到Vim , 国内的程序员怎么看?首先是入门难度大:
用Vim写接口还行 , 不过还是需要学习下Vim的快捷键 , 不然太痛苦了 。

Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
但是用熟了之后 , 简直能把Vim用的飞起:
熟悉了之后确实操作起来很快 , 特别不喜欢用上下左右键 。
Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
还有Vim重度使用者来现身说法 , 真正的Vim高手 , 是不需要鼠标的~
就因为喜欢上这种双手不离键盘就可以操控一切的feel, Vim可以让我对文本的操作更加精准 , 高效 。
Vim为什么老编辑器Vim这么难用,却很受欢迎?
本文插图
不过 , 这位网友也提到 , 对初学者可能不是特别友好 , 因为Vim有一定的学习成本 , 只有做到非常熟练才能感受到它带来的快捷 。
如何花式退出Vim?
那么回到一开始的问题 , 怎么退出Vim呢?
不谈正经的方法(:q!) , 有人曾总结了千百种花式退出方法 , 请看这里:
【Vim为什么老编辑器Vim这么难用,却很受欢迎?】吐槽归吐槽 , 你觉得Vim好用吗?你在写代码的时候又用着哪一款编辑器呢?