VI编辑器(Linux的vi命令用法)

vi(Visual Interface)是Linux和Unix系统中一款经典的文本编辑器,由Bill Joy于1976年创立。

它非常轻巧且功能强大,因此在许多Linux和Unix系统中仍然广受欢迎。

vi编辑器以模式化的方式进行操作,主要有三种模式:普通模式、插入模式和命令模式。

图片[1]-VI编辑器(Linux的vi命令用法)-不念博客

以下是一些常用的vi命令:

  1. 打开或创建一个文件:
vi filename
  1. 进入插入模式:
  • 在光标位置插入文本:按i键;
  • 在光标位置之后插入文本:按a键;
  • 在当前行开头插入文本:按I键;
  • 在当前行末尾插入文本:按A键;
  • 在当前行之下插入新行:按o键;
  • 在当前行之上插入新行:按O键。
  1. 退出插入模式,返回普通模式:按ESC键。
  2. 在普通模式中进行光标移动:
  • 向上移动:按k键;
  • 向下移动:按j键;
  • 向左移动:按h键;
  • 向右移动:按l键;
  • 移动到行首:按0键;
  • 移动到行尾:按$键;
  • 移动到文件开头:按gg
  • 移动到文件末尾:按G
  1. 在普通模式中进行文本操作:
  • 删除当前光标所在字符:按x键;
  • 删除当前光标所在行:按dd
  • 复制当前光标所在行:按yy
  • 粘贴到光标所在行之后:按p
  • 粘贴到光标所在行之前:按P
  • 撤销上一次操作:按u
  • 重做上一次撤销的操作:按Ctrl+r
  1. 在普通模式中进行查找和替换:
  • 查找文本:按/,输入查找的文本,按Enter,按n键查找下一个,按N键查找上一个;
  • 查找并替换文本:按:,输入%s/oldtext/newtext/g,按Enter,将整个文件中的oldtext替换为newtext
  1. 保存和退出:
  • 保存文件:在普通模式下,按:,输入w,按Enter
  • 退出vi编辑器:在普通模式下,按:,输入q,按Enter
  • 保存文件并退出:在普通模式下,按:,输入wq,按Enter
© 版权声明
THE END