简介
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
2
3
4
5
6
7vim模式: normal
Cmd+Enter -> o
Ctrl+Enter -> O
Cmd+shift+Enter -> O
Ctrl+shift+Enter-> O - 单词移动
1
2
3
4
5
6vim模式: normal
Ctrl+Right -> w
Ctrl+Left -> b
Option+Right -> w
Option+Left -> b - 删除整行
1
2
3
4vim模式: normal
ShiftCmd+K -> dd
Shift+Ctrl+K -> dd - 在同一单词上移动
1
2
3
4vim模式: normal
Cmd+d -> #/*
Ctrl+d -> #/*
新快捷键
- 在行尾编辑
1
2
3vim模式: normal
shitf+a - 删除单词
1
2
3vim模式: normal
dw - 删除括号(包括括号/不包括括号)内的内容(c表示进入insert模式)
1
2
3
4vim模式: normal
da( ca(
di( ci( - 改变大小写
1
2
3vim模式: normal
~ - 数字自增/自减
1
2ctrl+a
ctrl+x