vi/vim命令很复杂、很强大,这里分类介绍一些比较常用的,可以满足一般需要的命令。
移动光标:
- 左移:h
- 下移:j
- 上移:k
- 右移:l
- 翻页:ctrl f, ctrl b
插入:
- 在光标位置插入:i
- 在行末插入:A
- 在下一行插入新行:o
编辑:
- 撤销修改:u
- 替换光标所在的字符:r
删除:
- 删除光标所在字符:x
- 删除光标之后的单词剩余部分:dw
- 删除光标之后的该行部分:d$ / D
- 删除当前行:dd
- 删除n行:ndd
- 删除行尾的换行符:J
保存、退出:
- 保存::w
- 保存并退出::x / :wq
- 退出/强行退出::q / :q!
查找、替换:
- 替换字符串(把所有的str1替换为str2)::%s/str1/str2/g
- 搜索某字符串:/str
- 搜索上一个、下一个:n,N
原文地址:http://blog.csdn.net/clementad/article/details/44871555