这种影响是巨大的,我立即放弃了 Visual Studio,转而开始刀耕火种式的编程,我强迫用命令行来写 C,自己生成可执行文件,在这一过程中, Vim 是必须要掌握的工具,出于教徒的虔诚,我开始认真的学习它。
过了大半年的学习,我的 Vim 技巧已经能支持我像使用 IDE 一样流畅的编写代码了,也就是说我终于不用写到一半去搜索 Vim 的命令,或者复制粘贴到 IDE 中完成剩余的代码编写了,这让我看起来像一个正常人一样,真是令人振奋的进步。
在旧的博客上,我还记录了 Vim 的一些使用技巧,下面就是当时我掌握的技能
尽管并不多,我还是花了很多时间去学习 Vim,足以证明 Vim 的学习曲线有多么陡峭。
一些主流编辑器的学习曲线
持续学习 Vim
又经过一段时间的学习,我接触了 Java 和 C#,我对现代化 IDE 的需求与日俱增,为了使用 C#,我重新开始使用 Visual Studio,为了学习 Java,下载了 IDEA。这些现代 IDE 使得我丝滑地忘记了那段狂热的时光,唯一存在过的证明是我会在第一时间下载 Vim 插件到这些 IDE 里,使用 Vim 的编辑模式来 Coding。
Vim 是如此博大精深,直到前几天,我才刚刚掌握了 :vsplit 来分屏操作 : ),但学习 Vim 的过程是充满趣味的,这种苦行僧式的修行,一开始会疯狂的折磨你,然后会度过一个瓶颈期,接着,你会感觉到快感,随着你的技巧不断提升,快感甚至能进化为喜悦。
人生苦短
2023年8月5日,我在 V2EX 上刷到了 Vim 作者去世的消息,点开链接查看,当即有一种人生苦短的感慨。回头看,我学习 Vim 的时间不过几年,而这几年的时光里,我们看到了太多新技术的诞生,看到了互联网的退潮,看到了各种人才陨落的消息,Life is short …