Linux/Unix 教程中的 VI 编辑器与命令
什么是 VI 编辑器?
VI 编辑器是 Linux 家族中最流行、最经典的文本编辑器。下面是它被广泛使用的一些原因:
1)几乎所有 Linux 发行版都支持它
2)它在不同的平台和发行版上工作方式相同
3)它易于使用。因此,数百万 Linux 用户喜欢它并用它来满足他们的编辑需求
如今,vi 编辑器已经有了高级版本,其中最流行的是 VIM 这是 Vi Im已证实。其他一些工具包括 Elvis、Nvi、Nano 和 Vile。学习 vi 是明智之举,因为它功能丰富,并且提供了无限的编辑文件的可能性。
要使用 VI 编辑器,您需要了解 其运作模式. 它们可以分为两个主要部分。
点击 点击这里 如果视频无法访问
vi 命令模式:
- vi 编辑器在此模式下打开,并且它仅 理解命令
- 在此模式下,您可以 移动光标并剪切、复制、粘贴文本
- 此模式还会保存你对文件所做的更改
- 命令区分大小写。 您应该使用正确的字母大小写。
vi 编辑器插入模式:
- 此模式用于在文件中插入文本。
- 您可以从命令模式切换到插入模式 按键盘上的“i”
- 一旦进入插入模式,任何键都将作为您当前正在处理的文件的输入。
- 要返回命令模式并保存所做的更改,您需要按 Esc 键
如何使用 vi 编辑器
要启动 VI 编辑器 - 打开终端 (CLI) 并输入
vi <filename_NEW> or <filename_EXISTING>
如果您指定现有文件,则编辑器将打开该文件供您编辑。否则,您可以创建一个新文件。
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发行版.
- 它有两种工作模式:命令模式和插入模式
- 命令模式接受用户命令,插入模式用于编辑文本
- 您应该知道可以轻松处理文件的命令
- 学习使用该编辑器可以帮助您创建脚本和编辑文件。