如何在 Linux 中使用 VI 编辑器

如果您正在搜索有关 VI 编辑器 的信息,那么这篇文章正适合您。那么,什么是 VI 编辑器?VI 是一款面向屏幕的文本编辑器,也是 Linux 世界中最受欢迎的编辑器。它受欢迎的原因有:1) 几乎所有 Linux 发行版都可用;2) VI 在多个平台上工作方式相同;3) 其用户友好的功能。目前,VI Improved 或 VIM 是最常用的 VI 高级版本。
要使用 VI 文本编辑器,您必须知道如何在 Linux 中使用 VI 编辑器。让我们从本文中找出答案。
VI 文本编辑器的模式
VI 文本编辑器以两种模式工作:1) 命令模式和 2) 插入模式。在命令模式下,用户的命令被用来对文件执行操作。VI 编辑器通常以命令模式启动。在这里,键入的单词充当命令。因此,在传递命令时,您应该处于命令模式。
另一方面,在插入模式下,进行文件编辑。在这里,文本被插入到文件中。因此,您需要处于插入模式才能输入文本。只需键入“i
”即可进入插入模式。使用 Esc 键从编辑器中的插入模式切换到命令模式。如果您不知道当前模式,请按两次 Esc 键。这将使您进入命令模式。
启动 VI 文本编辑器
首先,您需要启动 VI 编辑器才能开始使用它。要启动编辑器,请打开 Linux 终端,然后键入
vi <filename_NEW> or <filename_EXISTING>
如果您提到一个已存在的文件,VI 将打开它以进行编辑。或者,您可以自由创建一个全新的文件。
VI 编辑命令
您需要处于命令模式才能在 VI 编辑器中运行编辑命令。VI 是区分大小写的。因此,请确保您以正确的字母大小写使用命令。此外,请确保您键入正确的命令以避免不必要的更改。以下是在 VI 中使用的一些基本命令。
i
– 在光标处插入(进入插入模式)
a
– 在光标后写入(进入插入模式)
A
– 在行尾写入(进入插入模式)
o
– 打开新行(进入插入模式)
ESC
– 终止插入模式
u
– 撤消上次更改
U
– 撤消整行的所有更改
D
– 删除光标后一行的内容
R
– 从光标位置开始覆盖字符
r
– 替换一个字符
s
– 替换光标下的一个字符并继续插入
S
– 替换整行并从行首开始插入
~
– 更改字符的大小写
dd
– 删除行
3dd
– 删除 3 行
dw
– 删除一个单词
4dw
– 删除 4 个单词
x
– 删除光标处的字符
cw
– 更改单词
文件内移动命令
要在文件内移动,您应该处于命令模式。此外,箭头键也可用于导航。以下是在文件内导航的命令。
k
– 向上移动光标
j
– 向下移动光标
l
– 向右移动光标
h
– 向左移动光标
保存和关闭文件命令
要退出文本编辑器并保存对文件的更改,您需要处于命令模式。以下是在编辑器中用于保存和关闭文件的命令。
Shift+zz
– 保存文件并退出
:w
– 保存文件并保持文件打开
:q
– 退出但不保存
:wq
– 保存文件并退出
总结
通过本文,我们了解了 VI 文本编辑器。以下是上面讨论的所有事实的总结。VI 文本编辑器是最常用和最流行的 Linux 文本编辑器。您几乎可以在任何 Linux 发行版中获得它。它有两种模式:插入模式和命令模式。命令模式用于接收用户命令,而插入模式用于编辑文本。在前面的章节中,我们学习了用于处理文件的命令。因此,学习使用 VI 文本编辑器肯定会在编辑文件和创建脚本时为您带来优势。