1. 命令光标的跳转
G
跳转页面顶部gg
跳转光页面尾部Ngg
N代表跳到第几行$
行尾^
行首
2. 翻页
ctrl+f
下一页ctrl+b
上一页
3. 方向
h
前l
后j
上k
下
4. 复制与粘贴
yy
复制光标的行Nyy
复制光标以下N行p
粘贴到光标下一行P
粘贴到光标上一行
5. 删除
dd
删除当前行Ndd
删除往下N行dG
删除光标以后的所有行D
删除当前光标到行尾x
删除光标之后字符X
删除光标之前字符
5. 撤销
u
撤销上次操作U
撤销之前所有操作
6. 替换
r
替换当前光标标记的单个字符
7. 打开文件时,定位指定行
# 进入文件直接定位到22行
vim /etc/passwd +22
8. 视图模式
- 列选中
1. 按ctrl+v进入列级模式
2. 按上下左右选中,然后shift+i进入编辑模式
3. 修改之后按Esc
- 行选择
1 . 按shift+v进入行级模式
2. 进行行级操作
8. 统计单词出现的数量
# 统计全文出现root个数,进入末行模式
%s/root//ng
9. vim中打开另一个文件
# 进入末行模式
:e /etc/passwd
10. vim中读另一个文件
# 进入末行模式
:r /etc/passwd
# 读取第5行之后的文件
:5r /etc/passwd
11. vim中保存文件
# 进入末行模式
:w /tmp/passwd
12. 替换
# 进入末行模式
:s/root/vigour/ // 替换光标所在行的第一个
:s/root/vigour/g // 替换光标所在行的所有
:%s/root/vigour/g // 替换全文匹配的
更多推荐
vim常用操作
发布评论