Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >哪些人把vim作为主力编辑器,他们是怎么想的?

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

作者头像
程序那些事儿
发布于 2023-03-07 03:45:05
发布于 2023-03-07 03:45:05
6210
举报
文章被收录于专栏:程序那些事儿程序那些事儿

编辑器之神

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

在编程历史的长河中,出现了无数多的编辑器,有些编辑器已经不再维护了,有些编辑器依然在发展,有些编辑器则正在诞生中,无论时代如何变化,作为编辑器之神的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这个巨人的肩膀上诞生的。

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

不仅仅是编辑器

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

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

一切为了速度

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

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

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

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

高度可定制

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

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

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

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

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

总结

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序那些事儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
程序员最喜欢的4个编辑器
程序员对于编程的工具存在很大的差异性,而且一般的程序员一旦选择了一种编程器基本上就不再选择别的编辑器,这算是程序员独有的一种特性,一旦喜欢就很难选择放弃,现在就程序员最喜欢5种编辑器在做个介绍,选择什么样的编辑器还和所从事的行业息息相关。一般从事嵌入式开发的多半选择linux里面的编辑器,毕竟谁也绕不开行业的范畴。
程序员互动联盟
2018/08/17
6140
程序员最喜欢的4个编辑器
当我们在谈论vim的时候我们在谈什么
最近我想开一个新的系列,记录我使用vim的相关心得。初次接触vim是在大学操作系统实践课程中,跟着Linux一块进行学习的。当初我是百般嫌弃它的,想要进行编辑还要按下其他键,我想要移动光标居然还的切换到普通模式下,这些种种我一直认为是反人类的。后来经过无数次的尝试、放弃、再尝试的过程,如今我已经离不开它了,不管用何种编辑器、用何种IDE,我首先会找是否有相关的vim模拟插件。这个文章标题也是我使用vim的心路历程,我采用这个标题,也是希望我写出来的文章,能给我的读者带来一些帮助,使各位读者也能像我一样从恶语相向到爱不释手。
Masimaro
2022/05/10
4800
「编辑器之神Vim」之父去世,网友:他改变了很多人的一生
(程序员圈子内广为流传的一句话:世界上只有三种程序员,用Vim的,用Emacs,和用其他的。)
量子位
2023/09/08
2280
「编辑器之神Vim」之父去世,网友:他改变了很多人的一生
基于vim思想开发出来的那些编辑器
vim 是一款非常便捷,高效,并且开放源代码的终端文本编辑器。vim = vi + improved,顾名思义,它就是vi的加强版,在vi的基础上增加了很多扩展功能,目前很多linux发行版都会默认使用vim作为编辑器。
程序那些事儿
2023/03/07
4750
基于vim思想开发出来的那些编辑器
Linux操作系统基础(八):Linux的vi/vim编辑器
vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作
Lansonli
2024/03/19
2270
Linux操作系统基础(八):Linux的vi/vim编辑器
编辑器之神?神的编辑器?对不起给我来打IDE
程序员的圈子里面,永远有几个话题是经久不衰的,其中随随便便一个话题不论在哪个地方都能轻而易举的引起一场圣战:
MCU起航
2020/06/29
2K0
【基础拾遗】编辑器之神-VIM
在这天地间,流传这两大神器的故事:据说Emacs是神的编辑器,而Vim是编辑器之神。正所谓,工欲善其事,必先利其器。今天就和大家分享一下关于编辑器之神Vim的传说。 一、Vim的历史 1.下图是关于几
小小科
2018/05/03
1.4K0
【基础拾遗】编辑器之神-VIM
vim编辑器的安装与初始化设置
vi编辑器是Linux系统新安装时都自带的代码编辑器,但其不具有主动的以字体颜色辨别语法的正确性的功能
ElectricDeveloper
2021/08/18
6670
vim编辑器,应该这样用!
1、vim编辑器 2、vim编辑器的三种模式 3、命令模式下的常用光标移动 4、命令模式下的常用基本操作 5、底行模式下常用命令
数据分析与统计学之美
2021/11/25
7140
精选四款命令行「神器」:美、快、爽!
常言道,工欲善其事、必先利其器,熟练一套高效且趁手的工具,对开发工作的重要性不言而喻。 本文给大家分享下命令行开发环境,文章较长,配图较多, 其中几处详细内容,已将其折叠起来,读者可视兴趣展开阅读。 命令行工具非常多,称得上神器的,提炼为以下四个: 终端程序 - Alacritty Shell - Fish 终端复用 — Tmux 编辑器 — Vim 我选择工具的标准是:美、快、爽。 终端程序 — Alacritty Alacritty 是一款 rust 编写的、 启用 GPU 加速的终端模拟器。 天下武功
程序猿DD
2022/03/14
1.7K0
【Linux笔记】Vi/Vim编辑器
vi编辑器是Linux和Unix上最基本的文本编辑器(所有版本的 Linux 都带有 vi 编辑器),工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。Vim 是Vi improved的缩写,是 vi 的改进版。
正念君
2019/06/26
1.2K0
【Linux笔记】Vi/Vim编辑器
教你几招,让你vim编辑器变得友善起来~
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
谭庆波
2018/08/10
3990
教你几招,让你vim编辑器变得友善起来~
为什么vim是程序员最喜欢的文本编辑器之一
在众多文本编辑器中,Vim无疑是最为人称道的之一。它以其强大的功能、灵活的定制性以及高效的操作而深受广大程序员的喜爱。Vim不仅仅是一个文本编辑器,更是一种编程哲学的体现,它倡导的是一种追求效率、精简操作的编程方式。本文将探讨Vim为何能成为程序员最喜欢的文本编辑器之一,并通过一些使用案例来展示Vim的强大功能。
特特
2024/07/05
3070
Linux笔记(3)| vim编辑器的使用
什么是编辑器?编辑器就是一款软件,它的主要作用就是用来编辑。譬如编写文件,编写代码。Linux中常用编辑器,自带的最古老的vi。比较好用的vim,gedit。
飞哥
2020/07/10
1.3K0
Linux笔记(3)| vim编辑器的使用
Linux Vim编辑器的基本使用
vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。
全栈程序员站长
2022/09/18
3.4K0
Linux Vim编辑器的基本使用
为什么Vim是最好的编辑器
我一直在看人们声称VSCode是最好的编辑器的文章,所以我在这里告诉你为什么他们错了。
程序那些事儿
2023/03/07
6640
为什么Vim是最好的编辑器
VIM文本编辑器常用技巧
VIM编辑器是一个功能强大的、高度可定制化的文本编辑器,其在VI编辑器的基础上拥有了代码高亮在内的多项功能的增加和改进,深受用户的喜爱。
Weiyang
2020/04/20
1.2K0
VIM文本编辑器常用技巧
最佳编辑器fleet来了?
如果说最近IT界出了什么大新闻,那一定是Jetbrains公司推出了新的编辑器Fleet,号称是下一代最佳编辑器,号称终结vscode的编辑器。
程序那些事儿
2023/03/07
1.4K0
最佳编辑器fleet来了?
快速学习-Linux(VIM编辑器)
Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。
cwl_java
2020/03/31
2.9K0
快速学习-Linux(VIM编辑器)
生物信息常用编辑器:轻量/强大/可定制/跨平台支持的编辑器之神 - vim
如果你开始在生物信息学中编写代码或处理大量文本数据,选择一个合适的文本编辑器将大大提升工作效率。今天我们来聊聊Vim,一个功能强大的文本编辑器。虽然 Vim 一开始看起来有些复杂,但一旦掌握,你会发现它是非常高效的工具,尤其适合处理大量脚本、配置文件以及快速编辑各种代码。
简说基因
2024/12/23
1520
生物信息常用编辑器:轻量/强大/可定制/跨平台支持的编辑器之神 - vim
相关推荐
程序员最喜欢的4个编辑器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档