vi 、vim常用快捷键

vi/vim常用快捷键

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 :反向查找:
s/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 取消行号

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值