常用的vi/vim命令

来源:互联网 发布:算法的概念简单例题 编辑:程序博客网 时间:2024/04/30 07:01

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

0 0