vi编辑器常用命令

  1. 进入编辑模式
    a: 光标 向后移动一位
    i: 光标 和 所在字符 不发生任何变化
    o: 给新起一行
    s: 删除光标所在字符

  2. 尾行模式的操作
    :q //quit 退出编辑器
    :w //write 对修改后的内容进行保存
    :wq //write quit 保存修改并退出编辑器
    :q! //(不保存)强制退出编辑器
    :w! //强制保存
    :wq! //强制保存并退出编辑

    :set number 或 nu //设置行号
    :set nonumber 或 nonu //设置行号

    :/内容/ 或 /内容 //查找指定内容
    小写n(next)下一个
    大写N(next)上一个

    :数字 //跳转到数字所在行

    字符串替换cont1被替换为cont2
    :s``/cont1/cont2/ //替换光标所在行的第一个cont1 按下U,可以撤回替换
    :s`/cont1/cont2/g //替换光标所在行的全部的cont1
    :%s/cont1/cont2/g //替换整个文档的cont1

  3. 命令模式操作

    1. 光标移动
      ① 字符级
      上(k) 下(j) 左(h) 右(l) 键
      ② 单词级
      w: word移动到下个单词的首字母
      e: end移动到下个(本)单词的尾字母
      b: before移动到上个(本)单词的首字母
      ③ 行级
      $: 行尾
      0: 行首
      ④ 段落级(翻屏)
      {: 上个(本)段落首部
      }: 下个(本)段落尾部
      ⑤ 屏幕级(不翻屏)
      H: 屏幕首部
      L: 屏幕尾部
      ⑥ 文档级
      G: 文档尾部
      1G: 文档第1行
      nG: 文档第n行

    2. 内容删除
      dd: 删除光标当前行
      2dd: 包括当前行在内,向后删除2行内容
      ndd: 包括当前行在内,删除后边n行内容
      x: 删除光标所在字符
      c+w: 从光标所在位置删除至单词结尾,并进入编辑模式

    3. 内容复制
      yy: 复制光标当前行
      2yy: 包括当前行在内,向后复制2行内容
      nyy: 包括当前行在内,复制后边n行内容
      p: 对(删除)复制好的内容进行粘贴操作

    4. 相关快捷操作
      u: undo撤销
      J: 合并上下两行
      r: 单个字符替换 先点击r然后在输入要替换的字符
      .点: 重复执行上次最近的指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值