vi命令详解

这篇博客详细介绍了vi编辑器的三种模式:命令模式、输入模式和末行模式。在命令模式中,你可以移动光标、复制、粘贴、剪切、删除和查找文本,还能设置行号。输入模式用于插入和编辑文本,而末行模式则用于执行更复杂的替换和查找操作。了解这些基本操作将提升你在Linux环境下的文本编辑效率。
摘要由CSDN通过智能技术生成

一、vi命令分为三个模式,命令模式、输入模式、末行模式

命令模式

  • 移动光标    开头到末尾 end或者$  
  • 多行间跳转:先按想跳转到行数  在按G最后一行:GG   第一行:gg
  • 复制整行:yy(复制一行)
  • 粘贴:p
  • 剪切整行:dd
  • 删除单词: x
  • 撤销:u    U:撤销全部
  • 替换文本 :r   
  • 查找内容:/      /+你想要的单词    n:向下   N:向上
  • 显示行号 set nu

输入模式

  •  命令跳转到输入模式:按i(当前光标处插入)
  •  按o:下一行插入 O:上一行插入
  •  按esc回到命令模式

末行模式

    替换查找

               通式:范围   s/旧的字符(可以使用通配符)/新的字符/修饰符

                s:查找命令

     修饰符:

              g:查找的内容都替换,如果不加g默认只替换查找到的第一个

               i :不区分大小写

               c:询问你(需不需要更改)

                % s/^/#/g:给每行的开头加#号

     

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值