常用 vi 指令

作者: Sun东辉 | 来源:发表于2022-05-29 10:01 被阅读0次
  • vi 打开文件
    • 正常打开
      • vi profile
    • 打开文件,并将光标置于第 n 行
      • vi +8 profile
    • 打开最后一行
      • vi + profile
    • 打开指定搜索单词的位置
      • vi +/if profile 这里的 if 是关键字
      • 按 n 查找下一个关键字,按 N 查找上一个关键字
  • 编辑模式 → 输入模式
    • i 在当前位置插入数据
    • a 追加数据
    • o 在当前行后面开启一个新的输入行
    • I 行首
    • A 行尾
    • O 上一行
  • 输入模式 → 编辑模式
    • 按下 ESC
  • 编辑模式 → 末行模式
    • :
  • 末行模式 → 编辑模式
    • 按下 ESC
  • G 最后一行
  • gg 跳转到第一行
  • 数字gg 跳转到第数字行
  • w 下一个单词
  • 数字w 跳转到下数字个单词
  • dw 删除一个单词。
  • 3dw 删除三个单词
  • dd 删除一行
  • 3dd 删除三行
  • u 回退到前面的操作
  • . 回退 u 执行的操作
  • yy 复制一行
  • 3yy 复制三行
  • yw 复制一个单词
  • 3yw 复制三个单词
  • p 复制粘贴
  • 6p 粘贴 6 次
  • x 剪切
  • 3x 剪切三个字符
  • r 替换,然后输入一个字符替换
  • 3r 替换三个
  • hjkl 方向键
  • ZZ 保存并退出
  • ctrl+s 锁屏
  • ctrl+q 解锁
  • shift+6 行首
  • shift+4 行尾
  • 末行模式
    • set nu 设置行号
    • set nonu 取消行号
    • w 保存
    • q 退出
    • wq 保存并退出
    • q! 强制退出,但是不保存
    • 如果上次异常退出会保留同名隐藏文件,每次启动会给与提示
      • 如果确定当前文件没问题,请删除隐藏文件
    • /pattern
      • 搜索指定的字符串
      • /usr n 向下查找 N 逆向查找
    • s/p1/p2/g
      • 替换字符串
      • g 替换当前所有 否则只替换当前行第一个
        • s/abc/lucky/g
      • 查找指定行
        • 3,8s/abc/lucky/g
      • 替换全文
        • g/abc/s//lucky/g

相关文章

  • 常用 vi 指令

    vi 打开文件正常打开vi profile打开文件,并将光标置于第 n 行vi +8 profile打开最后一行v...

  • vi指令

    i: 插入光标前一个字符 I: 插入行首 a: 插入光标后一个字符 A: 插入行未 o: 向下新开一行,插入行首 ...

  • vi指令

    查询字符串 \xxx 按n为匹配下一个 修改PATH通过修改profile文件:vim /etc/profilee...

  • vi 指令

    ======命令行模式(command mode)功能键====== ======Last line mode下命...

  • 开发环境的搭建(1)

    命令模式为一般模式 插入模式为编辑模式 编辑模式为指令模式 操作完一遍vi/vim的常用指令。 再有就是安装了一系...

  • 第九章 vim编辑器

    1.vi的使用 vim指令介绍 一般指令模式(command mode) 以vi打开一个文件就直接进入一般指令模式...

  • linux - vi指令

    查看并编辑vi,cat只能查看复制。 vi /路径 进入编辑模式,按i 退出编辑模式,按ESC 保存退出,输入:w...

  • Linux vi编辑器的使用

    vi有编辑模式和命令模式,编辑模式下修改文件,命令模式下输入指令打开文件指令:vi filename按下i或a 进...

  • gitignore 忽略上传pods/cocoaPods 文件

    创建gitignore文件 打开terminal (终端)输入指令: cd '项目目录'输入指令: vi...

  • [原]在docker容器中vi指令找不到

    在docker容器中vi指令找不到 在使用docker容器时,有时候里边没有安装vi,敲vi命令时提示说:vi: ...

网友评论

    本文标题:常用 vi 指令

    本文链接:https://www.haomeiwen.com/subject/uvxpprtx.html