哪些人把 Vim 作为主力编辑器,他们是怎么想的?

开发 开发工具
在编程历史的长河中,出现了无数多的编辑器,有些编辑器已经不再维护了,有些编辑器依然在发展,有些编辑器则正在诞生中,无论时代如何变化,作为编辑器之神的vim 始终都站在山巅。

 [[439764]]

编辑器之神

关于编辑器的讨论就像人们看《哈姆雷特》一样,每个人都有自己的想法。

在编程历史的长河中,出现了无数多的编辑器,有些编辑器已经不再维护了,有些编辑器依然在发展,有些编辑器则正在诞生中,无论时代如何变化,作为编辑器之神的vim 始终都站在山巅。 

哪些人把vim作为主力编辑器,他们是怎么想的? 

使用vim的人除了那些老古董,也有很多年轻人,有些甚至是90,00后,他们对vim的喜爱丝毫不逊于那些老古董。

为什么一个终端下的编辑器会有那么多人喜欢,为什么明明上手很困难却仍然有人前赴后继地去学习它,接下来让我们好好看看vim的前世今生。

前世今生

vim编辑器诞生于1991年,它并不是凭空诞生的,它是踩着巨人的肩膀开发出来的。

vim是vi的改进版,而vi诞生于1977年,而vi是在ex基础上诞生的,而ex是在em基础上诞生的,而em又是在ed基础上诞生的。

你可以看出来,vim正是在那么多出色的软件基础上构建的,因此它一经诞生就受到了无数人的喜爱。

vim目前最新的版本是8.2,这个版本是在2019年发布的,而作者目前正在开发vim9,这将会是一个强调速度的版本。

除了vim这个版本之外,你还会发现市面上出现了neovim这个版本,实际上它是踩在vim这个巨人的肩膀上诞生的。 

哪些人把vim作为主力编辑器,他们是怎么想的? 

在vim8还没有发布的时候,neovim引入了很多异步特性,使得vim的插件加载还是速度都得到了提升,而且这是一个有社区维护的软件 也就意味着,有很多人参与它的开发,因此无论它的迭代速度还是bug处理都是非常高效的,这也是很多人喜欢它的原因,也是很多人从vim转换到neovim的动机。

不仅仅是编辑器

vim的强大之处在于它有着丰富的插件,任何其他IDE或者编辑器的功能,vim都可以通过插件来实现,由于它的高可定制型,你甚至可以开发自己的编辑器外观,然后内部嵌套vim。

vim可以编程,也可以写小说,只要是文字处理,它都擅长,它专门为撰写文字而诞生。

一切为了速度

vim 被众多人喜欢的就是它的速度,虽然vscode有着丰富的插件,有着庞大的社区,但是还是有很多人因为速度的原因选择了vim。

vim 被人喜欢的最大特点之一是它的强大编辑能力。 

哪些人把vim作为主力编辑器,他们是怎么想的? 

通过内置的快捷键,你可以轻松高效地将鼠标移动到任何你想要移动的位置,而这些都不需要鼠标的参与。

完全脱离鼠标,可以让你节省的时间大幅度提升,快速编辑同样可以大大减少你重复编辑的时间。

高度可定制

目前没有任何一款编辑器可以像vim一样高度可定制,你可以任意修改它的外观,你可以把它定制成任何你想要的样式。

网上你可以看到很多教程视频,他们可以将自己的vim打造成比IDE还要酷炫,当然这一切都取决于你自己。

 vim 只是给了你一双编辑的翅膀,至于你要飞向哪里,你要飞多高,都是由你自己决定的。

很多编辑器都提供了vim编辑模式,足以证明vim的编辑模式是多么地高效。

vim 是完全开源的,你可以看到它的每一行源码,你可以任意修改它,你可以将它定制成自己喜欢的任何样式。

总结

那么究竟喜欢vim的人都是怎样的一批人呢?

他们应该是喜欢折腾的一批人,因为他们喜欢vim的自定义配置。 

哪些人把vim作为主力编辑器,他们是怎么想的? 

他们应该是懒得折腾的一批人,因为他们喜欢用一个vim编辑器做所有事情。

他们应该是一个拥有丰富情感的人,一方面他们有着守旧的一面,一方面他们有着创新的一面。

vim编辑器为什么一直都有人去喜欢它,因为它一直都在进步,一直都在改变,喜欢vim的人就是那些既喜欢稳定,又能够不断改变的人。

如果你也喜欢挑战,有个性,同时又想提升自己编辑的效率,那么你一定不要忘记尝试vim编辑器。

 

责任编辑:武晓燕 来源: 今日头条
相关推荐

2017-03-09 11:45:16

LinuxVim编辑器

2020-10-14 14:00:39

VIM编辑器

2011-01-10 16:17:49

2018-09-25 09:25:11

Vim编辑器命令

2023-01-03 17:51:05

2018-05-11 14:59:21

LinuxVim编辑器

2022-04-15 19:19:28

Vim编辑器

2018-02-09 09:58:41

Linux编辑器Vi

2018-01-25 18:30:05

编辑器ViVim

2011-01-25 08:55:39

HTML 5webW3C

2021-07-09 11:59:25

Redis有序集合

2020-03-30 15:25:14

Vim编辑器Linux

2021-08-16 11:05:31

LinuxvimIO

2022-06-12 16:05:22

vimLinux

2022-08-28 23:51:04

编辑器vim代码

2009-07-29 17:49:05

ibmdwVim

2011-07-25 15:42:38

Xcode Vim

2016-08-30 20:12:21

VimLinux开源

2010-08-18 09:19:34

Vim编辑器Vim 7.3

2009-07-15 09:09:45

Vim编辑器使用Vim备份
点赞
收藏

51CTO技术栈公众号