VI 编辑器是 Linux 家族中最流行和最经典的文本编辑器。raksmart美国独立服务器商分享以下是使其成为广泛使用的编辑器的一些原因 –
1) 它适用于几乎所有的 Linux 发行版
2)它在不同的平台和发行版中工作相同
3)它是用户友好的。因此,数百万 Linux 用户喜欢它并将其用于他们的编辑需求
现在,有可用的 vi 编辑器的高级版本,最流行的是vim,它是viim证明的。其他一些是 Elvis、Nvi、Nano 和 Vile。学习 vi 是明智的,因为它功能丰富并且提供了无限的编辑文件的可能性。
要使用 VI 编辑器,您需要了解它的操作模式。它们可以分为两个主要部分。推荐阅读:《Linux/Unix 中的文件权限如何读取、写入和更改?(一)》
在本教程中,您将了解更多关于 –
vi 命令模式
vi 编辑器插入模式
vi编辑器的使用方法
vi 编辑命令
在文件内移动
保存和关闭文件
vi 命令模式:
VI 编辑器
vi 编辑器在这种模式下打开,它只理解命令
在此模式下,您可以移动光标并剪切、复制、粘贴文本
此模式还会保存您对文件所做的更改
命令区分大小写。您应该使用正确的字母大小写。
vi 编辑器插入模式:
此模式用于在文件中插入文本。
您可以通过按键盘上的“i”从命令模式切换到插入模式
一旦您处于插入模式,任何键都将作为您当前正在处理的文件的输入。
要返回命令模式并保存所做的更改,您需要按 Esc 键
vi编辑器的使用方法
要启动 VI 编辑器 – 打开终端 (CLI) 并键入
vi 或
如果您指定一个现有文件,那么编辑器会打开它供您编辑。否则,您可以创建一个新文件。推荐阅读:《Linux了解操作系统之环境变量》
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 – 退出而不保存
:wq – 保存文件并退出
您应该在命令模式下退出编辑器并保存对文件的更改。
概括:
vi 编辑器是最流行和最常用的 Unix 文本编辑器
它通常在所有 Linux 发行版中都可用。
它以两种模式工作,命令和插入
命令模式接受用户命令,插入模式用于编辑文本
您应该知道轻松处理文件的命令
学习使用此编辑器有助于您创建脚本和编辑文件。推荐相关阅读:《Linux/Unix 输入输出重定向(一)》