Just Vim It
这时一个纯小白入门的vim的训练,这里有两个关键点
- 使用于纯小白的(或者已经接触过vim,但想构造一套基础,使用日常工作的vim方案的朋友),如果你不属于这个群体,那可能这个训练不适合你,因为可能在本训练中的一些快捷键设置、使用习惯和你已经养成的习惯不相符合。
- 这时一个入门训练,本训练智能保证你认证使用,学习后,可以在日常、工作的代码工作中使用vim完成日常会用到的操作,更深一层的技巧则是你本人的探索。
写在前面
由于我主要的使用场景是vscode
中使用vim
,以及在命令行中简单使用,所以大部分的时候是围绕着vscode
中的vim
使用场景展开。但只要跟着全程训练坚持下来,再加上你聪明的小脑袋。将会很容易地知道并掌握在其他软件如(webstorm、sublime、chrome、obsidian)中使用vim
来脱离对鼠标的操作。甚至不仅仅是vim
,你会想找到更多更全买呢的方式,如MACOS下的Alfred(假设你没有使用过它),所以对于vim
的掌握程度或熟练程度。它只取决于你有多想摆脱频繁移动右手去使用鼠标以及你使用vim
的次数。
环境准备
- 一台电脑(mac或者linux系统为佳,windows会有所不同)
- MAC环境
- Window环境
- 一个键盘
- 鼠标/触控板(本训练无法也不会教你完全不使用鼠标/键盘操作)
- 坚持的心
NOTE
建立练习vim训练之余,也需要练习键盘盲打,尤其是对于符号的键位以及功能的键位。日常使用中,大部分人并没有非常规范的进行输入,常常使用的是一指禅或者多只禅来输入,这样的输入效率就会降低。而正确的的键盘输入指法可以增强输入的效率。
通过每天练习半个小时(早上10分钟,下午10分钟,晚上10分钟,大概两周)基本习惯了新的指法,且基本恢复原油的输入速度(甚至比原来的更快一些,因为击键的准确度上升了),并对于百分之95的字符都可以盲打,所以我觉得大家都可以练习一下。
说明
由于属于训练笔记的记录,可能一些名词、称呼在不同章节有时不一致,特此说明:
- 操作、命令、组合键、快捷键如无特殊说明,都为同一个意思。
- 资源管理器、文件浏览器】explorer如无特殊说明,都为同一个意思。
- 编辑窗、编辑器窗口、editor如无特殊说明,都为同一个意思。
最重要的一点
该训练是根据本人在 @崔效瑞 的 键盘侠养成训练营 中的笔记,本着共同进步、开源的精神整理而成,希望大家饮水不忘挖井人,多多支持他,再次感谢!