光标、查找
- shift + g 移动光标到文件尾
- gg | shift+h 移动光标到文件首
- i 进入插入模式
- esc 退出当前模式
- :wq 保存并退出
- :q 未修改文件,不保存退出
- :q! 修改文件,不不保存退出
- / 查找 ; /searchword\c,忽略大小写查找
- n 查找下一个
- shift + n 查找上一个
- shift + #:快速查找光标所在word; :noh取消高亮显示
编辑状态操作:
- :set ts=4(tab设置为4个)
- :se nu 显示行号
- :<行号> 跳到某行
- :se nonu 取消显示行号
- u 撤销编辑(上一步)
- Ctrl+r 重做编辑(下一步)
非编辑状态操作:
- ddg 当前行与下一行换位置
- dd 删除光标行(非编辑模式下)
- :3,8d 删除从第3-8行
- dg 删除光标后面的行
- ggdG 清空文本
- yy复制当前行,p粘贴复制行,多是在非编辑模式进行的
- 替换
- :s/123/abc/ #替换*当前行*第一个 123 为 abc
- :s/123/abc/g #替换*当前行*全部 123 为 abc
- :%s/123/abc/g # 替换整个文档 123 为 abc
- :e! 重新加载文件
- 多标签
- 创建 :tabnew {file_name}
- 切换 :tabp :tabn
块操作
1. 同时编辑多行(示例:行首添加tab)
- v选中多行
- ctrl + v
- shift + i
- 敲入tab
- esc