对于程序员来说,握手的文本编辑器是必不可少的工具之一。尤其是在 UNIX 或者 Linux 环境下,Vi 和 Vim 就显得尤为重要。了解其起源和演变,对于更好的使用和理解这两款文本编辑器至关重要。
Vi 和 Vim 的历史与开源软件的发展历史实际上是息息相关的,两者的成长脉络互相交织。本文旨在回顾这段引人入胜的历程,初探 UNIX 文本编辑器的源起,同时也开启了对后续讲述的重要参与者和历史事件的理解和探讨。
回望历史长河,是为了更好的勾勒出 Vi 和 Vim 的成长足迹。从它们的诞生,到逐渐发展,直到现在的成熟,每一个阶段都与 UNIX 的文本编辑器息息相关,而且实际上,UNIX 的文本编辑器也是它们最初的样子。因此,本文首先会从 UNIX 的文本编辑器入手,去探寻 Vi 和 Vim 的起源。
此外,任何一种软件的发展,都离不开历史背景和个别人物的推动。Vi 和 Vim 也不例外。本文随后会详细介绍影响 Vi 和 Vim 演变的重要人物和历史事件。这不仅包括那些大名鼎鼎的开源软件领袖,也包括那些默默无闻却攻坚克难的开发者。历史事件部分,将尝试解读那些重大的技术革命或社会运动,是如何影响甚至决定了 Vi 和 Vim 的发展方向。
通过对 Vi 和 Vim 的源起和演变历程的认识和理解,我们能更深入地了解其它开源软件的发展轨迹,对我们自己在编程旅程中可能面临到的问题和挑战,也能从历史中得到一些启示,或许能找到一些解决问题的思路和方向。
https://pikuma.com/blog/origins-of-vim-text-editor
领取专属 10元无门槛券
私享最新 技术干货