这是一个纯小白入门 vim 的训练,这里有两个关键点
- 使用于纯小白的(或者已经接触过vim但想构建一套基础,使用日常工作的vim方案的朋友),如果你不属于这样的人群,那可能这个训练并不适合你,因为可能在本训练中的一些快捷键设置、使用习惯和你已养成的并不相符
- 这是一个入门训练,本训练只能保证在你认真使用、学习后,可以在日常、工作的代码工作中使用vim完成日常会用到的操作,更深一层的技巧则是在于你本人的探索
由于我的主要使用场景是在 vscode 中使用 vim,以及在命令行中简单使用,所以大部分时候是围绕着 vscode 中的 vim 使用场景展开,但只要跟着全程训练坚持下来,再加上你聪明的小脑袋瓜子,将会很容易地知道并掌握如何在其他软件(如 webstorm、sublime、chrome、obsidian)中使用 vim 来脱离对鼠标的以来,甚至不仅仅 vim,你会想要找到更多更全面的方式,如 MacOS 下的 Alfred (假设你没有使用过它),所以对于 vim 的掌握程度或熟练程度,它只取决于你有多想摆脱频繁移动手去使用鼠标以及你使用 vim 的次数。
- 一台电脑(mac 或 linux 为佳,window 的话我随后再试试有何不同,在 issue 区会有一些常见问题,也可自行查找)
- 一个键盘
- 鼠标 / 触控板(本训练无法也不会教你完全不使用鼠标 / 键盘操作
- 坚持的心
:::tip 提示 在 issue 区会有一些常见问题,也可自行查找 :::
:::tip 提示
-
建示示练习 vim 之余,也练习一下电脑盲打,尤其是对于符号键位及功能键位,日常的使用时大部分人并没有非常规范地进行输入,常常是通过一指禅或是移动整个手掌来输入,这样的话输入效率也会降低,而正确(有些人喜欢杠正确这个词,或者说适宜大部分人、大部分场景)的键盘输入指法可以大大提高输入效率。大家不妨一试。
-
我通过每天练习半个小时(早上10分钟,下午10分钟,晚上10分钟,大概两周),基本习惯了新的指法,且基本恢复原有的输入速度(甚至比原来更快了一些,因为击键的准确度上升了),并且对于百分之95的字符都可以盲打,所有我觉得大家都可以练习一下,是百利无一害的。
:::
在 issue 中会对一些大家可能或常见的问题进行补充和说明,遇到问题可以查阅 issue 或自己 google,也欢迎提 issue;如果文章中有错误等也麻烦大家指出,十分感谢!
该训练是根据本人在 @崔效瑞 的 键盘侠养成训练营 中的笔记,本着共同进步、开源的精神整理而成,希望大家饮水不忘挖井人,多多支持他,再次感谢!