我是如何成为vim幸存者的?

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

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

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

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

我之前老是会和vim battle, 可是每次都会会输。或许是那时候太年轻,我不会freestyle。centos

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

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

因此,我觉的,是时候征服vim了。spa

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

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

安装好vim后,能够输入vimtutor, 而后就会启动一个vim自带的学习教程。.net

vimtutor

阶段3:实战

实战包括两个方面插件

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

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

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

阶段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

图片描述

相关文章
相关标签/搜索