Skip to content

vi编辑器是一个强大的文本编辑工具,虽然它的界面和操作方式可能对新手来说不太直观,但掌握基本命令后,它会变得非常高效。以下是vi编辑器的一些基本用法:

启动vi

bash
vi filename

如果文件不存在,vi会创建一个新的文件。

基本模式

vi编辑器有三种主要模式:

  1. 命令模式(Command Mode):这是vi启动时的默认模式。在这个模式下,您可以执行命令来移动光标、删除文本、复制文本等。

  2. 插入模式(Insert Mode):在这个模式下,您可以输入文本。按下i进入插入模式。

  3. 底线命令模式(Last Line Mode):用于执行保存、退出等操作。按下:进入底线命令模式。

常用命令

在命令模式下

  • 进入插入模式

    • i:在光标前插入
    • a:在光标后插入
    • o:在当前行下方插入新行
  • 退出插入模式

    • Esc:返回命令模式
  • 保存和退出

    • :w:保存文件
    • :q:退出vi
    • :wqZZ:保存并退出
    • :q!:不保存退出
  • 移动光标

    • h:左移
    • j:下移
    • k:上移
    • l:右移
  • 删除文本

    • x:删除光标所在字符
    • dd:删除当前行
  • 复制和粘贴

    • yy:复制当前行
    • p:在光标后粘贴
  • 撤销操作

    • u:撤销上一个操作

在底线命令模式下

  • 查找
    • /pattern:向下查找pattern
    • ?pattern:向上查找pattern
    • n:重复上一个查找命令

退出vi

  • 确保您在命令模式下(按Esc),然后输入:wq保存并退出,或输入:q!强制退出而不保存。

掌握这些基本命令后,您就可以使用vi编辑器进行基本的文件编辑操作。随着使用的深入,您可以学习更多高级功能以提高效率。

Released under the MIT License.