VI文本编辑器
在本教程中,你将学习 -
[TOC]
什么是VI编辑器?
VI编辑器是Linux系列中最受欢迎和最经典的文本编辑器。下面是使其成为广泛使用的编辑器的一些原因 -
- 它几乎在所有Linux发行版中都可用
- 它在不同的平台和发行版中的工作方式相同
- 它用户友好。因此,数以百万计的Linux用户喜欢它并将其用于编辑需求
如今,有vi编辑器的高级版本,最受欢迎的是VIM。其他一些是Elvis,Nvi,Nano和Vile。学习vi是明智的,因为它功能丰富,并提供了编辑文件的无限可能性。
要使用VI编辑器,你需要了解其操作模式。它们可分为两个主要部分。
命令模式

- vi编辑器在此模式下打开,它只能理解命令
- 在此模式下,你可以移动光标并剪切,复制,粘贴文本
- 此模式还会保存你对文件所做的更改
- 命令区分大小写。
插入模式
-
此模式用于在文件中插入文本。
-
你可以 通过按键盘上的“i”从命令模式切换到插入模式
-
进入插入模式后,任何键都将被视为你当前正在使用的文件的输入。
-
要返回命令模式并保存所做的更改,你需要按Esc键
启动vi编辑器
要启动VI Editor - 打开终端(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 | 改变一下 |
s | 删除光标处的字符 |
r | 替换字符 |
R | 从光标向前覆盖字符 |
s | 替换光标下的一个字符继续插入 |
S | 替换整行并开始在行的开头插入 |
〜 | 改变个性的个案 |
确保按下正确的命令,否则最终会对文件进行不必要的更改。你也可以根据需要按a,A,o进入插入模式。
在文件中移动
你需要处于命令模式才能在文件中移动。导航的默认键在下面提到; 你也可以使用键盘上的箭头键。
按键 | 使用 |
---|---|
k | 向上移动光标 |
j | 向下移动光标 |
h | 向左移动光标 |
l | 向右移动光标 |
保存和关闭文件
你应该处于命令模式以退出编辑器并将更改保存到文件中。
按键 | 使用 |
---|---|
Shift + zz | 保存文件并退出 |
:w | 保存文件但保持打开状态 |
:q | 不保存直接退出 |
:wq | 保存文件并退出 |

总结
- vi编辑器是最流行和最常用的Linux文本编辑器
- 它通常在所有Linux发行版中都可用。
- 它有两种工作模式,Command和Insert
- 命令模式采用用户命令,插入模式用于编辑文本
- 你应该知道轻松处理文件的命令
- 学习使用此编辑器可以使你在创建脚本和编辑文件方面受益。
网友评论