# Just Vim It
这是一个纯小白入门 vim 的训练，这里有两个关键点
1. 使用于纯小白的（或者已经接触过vim但想构建一套基础，使用日常工作的vim方案的朋友），如果你不属于这样的人群，那可能这个训练并不适合你，因为可能在本训练中的一些快捷键设置、使用习惯和你已养成的并不相符
2. 这是一个入门训练，本训练只能保证在你认真使用、学习后，可以在日常、工作的代码工作中使用vim完成日常会用到的操作，更深一层的技巧则是在于你本人的探索

## 写在前面

由于我的主要使用场景是在 vscode 中使用 vim，以及在命令行中简单使用，所以大部分时候是围绕着 vscode 中的 vim 使用场景展开，但只要跟着全程训练坚持下来，再加上你聪明的小脑袋瓜子，将会很容易地知道并掌握如何在其他软件（如 webstorm、sublime、chrome、obsidian）中使用 vim 来脱离对鼠标的以来，甚至不仅仅 vim，你会想要找到更多更全面的方式，如 MacOS 下的 Alfred （假设你没有使用过它），所以对于 vim 的掌握程度或熟练程度，它只取决于你有多想摆脱频繁移动手去使用鼠标以及你使用 vim 的次数。

## 环境准备
  * **一台电脑**（mac 或 linux 为佳，window 的话我随后再试试有何不同，在 issue 区会有一些常见问题，也可自行查找）
    - [ Mac 环境 ](./for-mac.md)
    - [ Window 环境 ](./for-window.md)
  * **一个键盘**
  * **鼠标 / 触控板**（本训练无法也不会教你完全不使用鼠标 / 键盘操作
  * **坚持的心**

  :::tip 提示
  在 issue 区会有一些常见问题，也可自行查找
  :::
  
  :::tip 提示

  - 建示示练习 vim 之余，也练习一下电脑盲打，尤其是对于符号键位及功能键位，日常的使用时大部分人并没有非常规范地进行输入，常常是通过**一指禅**或是**移动整个手掌**来输入，这样的话输入效率也会降低，而正确（有些人喜欢杠正确这个词，或者说适宜大部分人、大部分场景）的键盘输入指法可以大大提高输入效率。大家不妨一试。
  
  - 我通过每天练习半个小时（早上10分钟，下午10分钟，晚上10分钟，大概两周），基本习惯了新的指法，且基本恢复原有的输入速度（甚至比原来更快了一些，因为击键的准确度上升了)，并且对于百分之95的字符都可以盲打，所有我觉得大家都可以练习一下，是百利无一害的。
  
  :::

## 一些说明

由于在该训练笔记是一天天地记录而成，可能一些名词、称呼在不同章节中有时不一致，特说明：

- 操作、命令、组合键、快捷键 如无特殊说明，都为同一个意思
- 资源管理器、文件浏览器、explorer 如无特殊说明，都为同一个意思
- 编辑窗、编辑器窗口、editor 如无特殊说明，都为同一个意思

## 问题 / 反馈
在 issue 中会对一些大家可能或常见的问题进行补充和说明，遇到问题可以查阅 issue 或自己 google，也欢迎提 issue；如果文章中有错误等也麻烦大家指出，十分感谢！

## 最重要的一点
该训练是根据本人在 [@崔效瑞](https://github.com/cuixiaorui) 的 [键盘侠养成训练营](https://appewiejl9g3764.h5.xiaoeknow.com/p/course/ecourse/course_28y3lTEa0pnA2HVLtZiz1vQ2kH4) 中的笔记，本着共同进步、开源的精神整理而成，希望大家饮水不忘挖井人，多多支持他，再次感谢！