写在前面
vim用的不多,感觉编辑不习惯,更喜欢notepad++,但是有些时候也会用到一些vim的基本操作,比如插入、删除、复制,好像也仅限于此。vim就仅限了解吧,用到了再查,毕竟只是个工具而已,我们不要再这上面花费太多,唯物辩证法告诉我们要抓重点。。。
另外这篇文章适用于使用过vim的小伙伴,完全陌生的请绕行。。。因为我只总结了一些命令,而没讲概念。。。。
总结
掌握撤销ctrl+r
掌握光标移动、复制、插入操作
正文
1- 常用编辑操作
a- 插入、编辑
i | 在光标前插入 |
I | 在光标所在行首插入 |
a | 在光标后插入 |
A | 在光标所在行末插入 |
o | 在光标行下面插入一行 |
O | 在光标上面插入一行 |
b- 光标操作
hjkl | 左下右上,即逆时针 |
0 | 跳到行首 |
^ | 跳到行首 |
$ | 跳到行尾 |
gg | 跳到文首 |
G | 跳到文尾 |
ngg | 跳到第n行 |
c- 删除
x | 删除光标所在字符 |
dd | 删除光标所在行 |
dw | 删除光标所在字符到下一空格间字符,包括空格 |
D | 删除光标所在字符到行末字符 |
d- 复制
yy | 复制光标所在行 |
p/P | 粘贴到光标所在行下/上面一行 |
yw | 删除光标所在字符到下一空格间字符,包含空格 |
e- 撤销
u | 撤销一步 |
ctrl+r | 相当于windows的ctrl+z |
2- 参考:https://www.jianshu.com/p/aea9276092ab