1. 基础知识
Operate : d c y
motion: $ g G ^
leader key:
比如 ff find f 单词 如果有功能是 find file 也想用 ff 冲突 可以加上 leader ,leader+ ff
2. 快速 comment:
gcc
`gc【motion】 如 gc3j`
整个到下个空行 comment gc}
3. EasyMotion:
快速移动 去你目之所及的任何地方
<space><space>[num]s[char]
leader leader + s + 字符
leader leader + 2s + 2 字符
4. Vim surround
    [operator]s[motion][symbol]
y s i w )===> yank operator + surround + iw 代表 text object 这个 motion + )symbol
    )改成] 光标移入文本
    cs ) ] === change operator + surround + old symbol + new symbol
    删除 ds]
    灵活使用surround 后面的加上符号
    ysfr"  ===> yank + surround + fr find r + "
    比如 con|st = try find r string ===> con'st = try find r' string
5. Vim sneak
    [num][operator]z[char][char]
    通过两个字符 给你实现更强的motion
    2dzPe ===> 第二个为止 + delete operator + z 代表使用 vim sneak + Pe motion
    从当前位置 到第二个Pe之前的所有东西全部给删除
    可以与surround结合使用
    2 ys z Pe "   第二个Pe前都打上双引号
    ## 窗口 文件移动
    gd 查看定义 go to definition
    C-o C-i 鼠标的后退和前进
    gh 查看说明
    打开文件 CTRL+p
    remap:
    leader tn tp nl nf 窗口切换
    C-n 重构名称
    C-z 终端切换 C-j关闭终端 C-b 关闭侧边栏
    分屏