我是如何成为vim幸存者的

44次阅读

共计 1243 个字符,预计需要花费 4 分钟才能阅读完成。

如果你不能接受我最差的一面,那么你也不值得拥有我最好的一面。
玛丽莲·梦露

具体什么时候第一次用 vim,我已经大约记不清楚,那应该是大学中的某次计算机课程。

和许多人一样,第一次用 vim 的人都会觉得无从下手,不知所措,无法沟通,难以理解。

vim 外表也不漂亮,只有一张乌黑的脸,和那一闪一闪的像眼睛的似的光标。

我以前总是会和 vim battle, 但是每次都会会输。或许是那时候太年轻,我不会 freestyle。

最近时间,我从前端开发转到通信方面的开发。不得不再次面对那个让我无从下嘴的 vim。

美丽的玛丽莲梦露曾经说过:如果你不能接受我最差的一面,那么你也不值得拥有我最好的一面

所以,我觉的,是时候征服 vim 了。

阶段 1: 收集基础学习资料

  • http://vimcdoc.sourceforge.ne…
  • https://vim.rtorr.com/lang/zh_cn

阶段 2:使用官方 vim 教程实习

安装好 vim 后,可以输入 vimtutor, 然后就会启动一个 vim 自带的学习教程。

vimtutor

阶段 3:实战

实战包括两个方面

  1. 我要直接在 centos 上用 vim 命令编辑文件
  2. 我给我最喜欢的 vscode 装了 vim 插件,让 vscode 变成 vim

刚开始不适应,我曾好多次把 vim 插件卸载掉,重回 vscode 原生的编辑模式。但是最终还是又装了 vim 插件。

我在实战模式下苦苦支撑了两周左右,让我痛苦。让我回忆起以前我做的鼻中隔偏曲手术,两个鼻孔被海绵堵死了两周,只能用嘴巴呼吸。

阶段 4:刻意练习

学一门东西,我觉得我就必须深入的精通它,刻意的练习它。我在 kindle 上搜索 vim,《Vim 实用技巧》进入我的每天必读书籍。

这本书打通了我的任督二脉,我觉得自己对 vim 的认知又提升了一个层次。让我能够用 vim 随心所欲的 freestyle。

阶段 5:总结

刚开始学 vim,我记录了很多常用的快捷键,整理成册。参见《史上最全 vim 快捷键》,地址:https://www.yuque.com/wangdd/…

阶段 6:忘记

倚天屠龙记中,张三丰临时教了张无忌一套剑法,应对赵敏手下的玄冥二老。
张无忌学完,张三丰问道:记住多少了?
张无忌说:记住一大半了
过了一会儿,张三丰又问:记住多少了?
张无忌说:快忘记了
片刻之后,张三丰又问:记住多少了?
张无忌说:忘完了
明教教众内心着急,想着剑法都忘完了,还比个屁。让张三丰再教张无忌一遍。
张三丰莞尔一笑,撸着胡子笑着说:忘记了好,忘记了好。
倚天屠龙记

学习 vim 也是如此,其实不必记住那么多快捷键,当你非常频繁的使用某个快捷键,即使你的大脑忘记快捷键,你的手指也会有自动的记忆,叫做肌肉记忆。

阶段 7:学会喊救命

你学的东西越多,你就会发现你不会的东西越多。

有穷的时间,永远学不完无穷的知识。

我用 vim 很久了,但是我却不知道在 vim 中如何获取 help。

其实学任何工具,首先应该学习 help 指令。每个优秀的项目,help 指令都是最原汁原味的硬知识。

例如在 vim 中,如果你不知道 c 代表什么功能,你可以输入

:h c

正文完
 0