Vim三种模式的切换图
1.模式切换的一些按键
按esc进入normal模式,可以使用命令行的操作编辑文本
按i是在光标的前面进行插入操作,进入编辑模式
按a是在光标的后面进行插入操作,进入编辑模式
2.在normal模式下,
- dd 删除当前行,并把删除的行存到剪贴板里
- yy 复制当前行 , 5yy复制光标往下的5行
- p 粘贴剪贴板中的内容 5p把剪贴板的内容复制5次
- u 撤销上一步的操作
- ctrl+r 回复上一步被撤销的操作
- 0 光标移到行首,
- $ 光标移到行尾
- G 光标移到文件的末尾
- Gg 光标移到文件的开头
- 20 G 光标定位到第20行
3.在命令行模式下
- :wq → 保存 + 退出 (:w 存盘, :q 退出) (注::w 后可以跟文件名)
- :q! →强制退出不保存
- /hello 表示在代码中查找hello字段,输入n查找下一处
4.可视模式
- 按v进入字符可视模式,文本的选择以字符为单位
- 按V进入行可视模式,文本的选择以行为单位
- 按ctrl+v进入块可视模式,文本的选择是矩形
- 按esc退出可视模式
- 选中相应的内容后,d是删除,y是复制
- p是粘贴到光标的后面,P是粘贴到光标的后面
5.多行注释
(1)Ctrl+v进入块可视模式
(2)光标向下移动选中需要注释的多行
(3)输入I进入插入模式,再输入//
(4)最后按esc退出可视模式
6.删除多行注释
在块可视模式下选中注释符,按d删除即可
7.强制输入\t
Ctrl+V+Tab (因为有时文本编辑器会默认将\t转化为4个空格键)