Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 1.71 KB

01_vim01.md

File metadata and controls

51 lines (30 loc) · 1.71 KB

vim 1

认识 vim

1. vscode 插件

2. 模式

Vim 分为三种模式:

  • Normal: 移动模式 通过 ia 切换到 --INSERT-- 模式,区别在于 i 是在当前光标前插入,a 是在光标后插入
  • Insert: 插入模式 通过 escCONTROL + CCONTROL + [ 切换到 --NORMAL-- 模式
  • Visual: 后文介绍

好习惯:在内容编辑结束后,应回到移动模式下

无论是 Vim 编辑器还是 VSCode + Vim 插件,最下方都会有模式的标注,来表示当前处于什么模式。部分情况下不同模块的光标也不同,例如在 --INSERT-- 模式下,光标是竖线,而在 --NORMAL-- 模式下,光标是方块。

3. 移动

所有移动应在 --NORMAL-- 模式下执行

记忆点:右手食指在开始打字时,应在 j 的位置,j 就是向下移动,左边的 h 就是向左移动,右边的 k 就是向下移动,那么最后最右面的 l 就是向右移动了

  • h: 向左移动
  • j: 向下移动
  • k: 向上移动
  • l: 向右移动

4. 在终端中使用 vim

若使用的是 unix 系统,直接安装 vim 即可。若你使用的是 windows,推荐你安装 wsl

安装完成后,可以在 terminal 中输入 vim 即可。

退出使用 esc + :wq/:q 即可退出

  • wq: write quit
  • q: quit
  • q!: quit without saving

5. 修改键盘布局

由于 Esc 距离键盘热点区过远,为了提高效果,可以将 Capslock + [ 修改为 Esc

各平台软件如下: