vi/vim常用快捷键

vi常用快捷键

1)移动光标

h :光标左移一个字符

j :光标上移一个字符

k :光标下移一个字符

l :光标右移一个字符

0 :光标移至行首

$ :光标移至行尾

H :光标移至屏幕首行

M :光标移至屏幕中间

L :光标移至屏幕最末行

2)插入文本

i :在光标前插内内容

a :在光标后插入内容

o :在所在行的下一行插入新行

O :在所在行的上一行插入新行

3)删除文本

x:删除光标后面的字符

X:删除光标前面的字符

nx:删除光标后面n个字符

nX:删除光标前面的n个字符

d0:删除光标至行首的内容

d$:删除光标至行尾的内容

dd :删除整行

ndd :向下删除n行

4)复制文本

yy :复制整行

nyy :复制n行

p :在所在行下一行粘贴

P :在所在行上一行粘贴

dd :剪切

5)查找文本

/pattern :向下查找

?pattern :向上查找

n :顺序查找

N :反向查找

😒/p1/p2/g :在当前行,将p1替换成p2

:n1,n2s/p1/p2/g :将n1至n2行之间的p1替换成p2

6)屏幕翻滚

ctrl+u:向文件首翻半屏

ctrl+d:向文件尾翻半屏

ctrl+f:向文件尾翻一屏

ctrl+b:向文件首翻一屏

7)末行命令

:n1,n2 co n3 :将n1至n2行复制到n3行的下面

:n1,n2 m n3 :将n1至n2行剪切至n3行的下面

:n1,n2 d :将n1至n2行删除

:w 保存

:q 退出

:x 保存并退出

:q! 强制退出

:w! 强制保存

:数字 定位到指定行

:set nu 显示行号

:set nonu 取消行号

u:取消上一次操作

在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值