Linux/Unix 教程中的 VI 编辑器与命令

什么是 VI 编辑器?

VI 编辑器是 Linux 家族中最流行、最经典的文本编辑器。下面是它被广泛使用的一些原因:

1)几乎所有 Linux 发行版都支持它

2)它在不同的平台和发行版上工作方式相同

3)它易于使用。因此,数百万 Linux 用户喜欢它并用它来满足他们的编辑需求

如今,vi 编辑器已经有了高级版本,其中最流行的是 VIM 这是 Vi Im已证实。其他一些工具包括 Elvis、Nvi、Nano 和 Vile。学习 vi 是明智之举,因为它功能丰富,并且提供了无限的编辑文件的可能性。

要使用 VI 编辑器,您需要了解 其运作模式. 它们可以分为两个主要部分。

点击 点击这里 如果视频无法访问

vi 命令模式:

vi 命令模式

  • vi 编辑器在此模式下打开,并且它仅 理解命令
  • 在此模式下,您可以 移动光标并剪切、复制、粘贴文本
  • 此模式还会保存你对文件所做的更改
  • 命令区分大小写。 您应该使用正确的字母大小写。

vi 编辑器插入模式:

  • 此模式用于在文件中插入文本。
  • 您可以从命令模式切换到插入模式 按键盘上的“i”
  • 一旦进入插入模式,任何键都将作为您当前正在处理的文件的输入。
  • 要返回命令模式并保存所做的更改,您需要按 Esc 键

如何使用 vi 编辑器

要启动 VI 编辑器 - 打开终端 (CLI) 并输入

vi <filename_NEW> or <filename_EXISTING>

如果您指定现有文件,则编辑器将打开该文件供您编辑。否则,您可以创建一个新文件。

如何使用 vi 编辑器

VI 编辑命令

  • i – 在光标处插入(进入插入模式)
  • a – 在光标后写入(进入插入模式)
  • A – 在行尾写入(进入插入模式)
  • ESC——终止插入模式
  • u – 撤消上次更改
  • U – 撤消对整行的所有更改
  • o – 打开一个新行(进入插入模式)
  • dd——删除行
  • 3dd——删除3行。
  • D – 删除光标后行的内容
  • C – 删除光标后一行的内容并插入新文本。按 ESC 键结束插入。
  • dw——删除单词
  • 4dw – 删除 4 个单词
  • cw——改变单词
  • x – 删除光标处的字符
  • r – 替换字符
  • R – 从光标开始覆盖字符
  • s – 替换光标下的一个字符并继续插入
  • S – 替换整行并开始在行首插入
  • ~ – 更改单个字符的大小写

备注:你应该在“命令模式”来执行这些命令.VI 编辑器是 区分大小写 因此请确保您以正确的字母大小写输入命令。

确保按下正确的命令,否则您将对文件做出不必要的更改。您也可以根据需要按 a、A、o 进入插入模式。

在文件内移动

  • k – 向上移动光标
  • j – 向下移动光标
  • h – 向左移动光标
  • l – 向右移动光标

您需要处于命令模式才能在文件中移动。下面提到了导航的默认键;您可以 也可以使用键盘上的箭头键.

保存并关闭文件

  • Shift+zz – 保存文件并退出
  • :w – 保存文件但保持打开状态
  • :q! – 退出 vi 并且不保存更改
  • :wq – 保存文件并退出

你应该在 命令模式退出编辑器并保存更改 到文件。

保存并关闭文件

概要:

  • vi 编辑器是最流行和最常用的 Unix 文本编辑器
  • 它通常适用于所有 Linux发行版.
  • 它有两种工作模式:命令模式和插入模式
  • 命令模式接受用户命令,插入模式用于编辑文本
  • 您应该知道可以轻松处理文件的命令
  • 学习使用该编辑器可以帮助您创建脚本和编辑文件。