简介

2020年,打算学点不一样的东西。在过去的这几个月中,我把自己的输入法无论是手机端的还是PC端
的,全部换成了小鹤双拼输入法。刚开始的时候的确是有点不适应。在强迫自己学习了几个月之后,
打字速度终于赶上了之前使用全拼时候的速度,虽然错误率还是有点高。

之前在开发上,由于自己接触的第一款代码编辑器是VSC,自然而然的,最熟悉的快捷键模式也是VCS
的那一套,导致之后在使用JetBrain的IDE时,也习惯使用插件将IDE的快捷键模式改为VSC的。但是
JetBrain的插件并没有VSC里面的那一套那么方便。于是便将快捷键换成了Vim的那一套。之所以换成
Vim的,是因为之前也尝试过学习Vim,但是总是中途放弃,虽然还有一点印象。另一点是VSC也有比较
成熟的Vim插件,可以一并也将VSC的快捷键换成Vim的。

学习过程

已有的快捷键迁移

首先要做的是将自己已经熟悉的VSC快捷键迁移到Vim。在使用VSC的nvim插件时。

在使用VSC的nvim插件时,不要使用太复杂的配置,不然VSC无法nvim插件无法正常运行
  1. 向上插入一行/向下插入一行
    1
    2
    3
    4
    5
    6
    7
    vim模式: normal

    Cmd+Enter -> o
    Ctrl+Enter -> O

    Cmd+shift+Enter -> O
    Ctrl+shift+Enter-> O
  2. 单词移动
    1
    2
    3
    4
    5
    6
    vim模式: normal

    Ctrl+Right -> w
    Ctrl+Left -> b
    Option+Right -> w
    Option+Left -> b
  3. 删除整行
    1
    2
    3
    4
    vim模式: normal

    ShiftCmd+K -> dd
    Shift+Ctrl+K -> dd
  4. 在同一单词上移动
    1
    2
    3
    4
    vim模式: normal

    Cmd+d -> #/*
    Ctrl+d -> #/*

新快捷键

  1. 在行尾编辑
    1
    2
    3
    vim模式: normal

    shitf+a
  2. 删除单词
    1
    2
    3
    vim模式: normal

    dw
  3. 删除括号(包括括号/不包括括号)内的内容(c表示进入insert模式)
    1
    2
    3
    4
    vim模式: normal

    da( ca(
    di( ci(
  4. 改变大小写
    1
    2
    3
    vim模式: normal

    ~
  5. 数字自增/自减
    1
    2
    ctrl+a
    ctrl+x

Vim教程

简明Vim练级攻略