4.2 vi编辑器

4.2.1 vi介绍
vi 编辑器是 Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器之神的美誉,几乎所有的 Linux 发行版中都包含 vi 程序。

vi 工作在字符模式下,不需要图形界面,非常适合远程及嵌入式工作,是效率很高的文本编辑器,尽管在 Linux 上也有很多图形界面的编辑器可用,但vi的功能是那些图形编辑器所无法比拟的。

vim 是 vi 的升级版,它不仅兼容 vi 的所有指令,而且还有一些新的特性,例如 vim 可以撤消无限次、支持关键词自动完成、可以用不同的颜色来高亮你的代码。vim 普遍被推崇为类 vi 编辑器中最好的一个。

vi有输入和命令两种工作模式。输入模式(也叫插入模式)用于输入字符。命令模式则是用来运行一些编排文件、存档以及离开vi等操作命令。当执行vi后,首先进入命令模式,此时输入的任何字符都被视为命令。

4.2.2 vi最基本操作

  1. 打开文件
    vi filename:打开或新建文件,并将光标置于第一行行首,如果文件不存在,则会新建文件。
    Linux学习之 vi编辑器常用命令
  2. 编辑文件
    如果通过vi打开一个已经存在的文件,首先进入命令模式,此时输入的任何字符都被视为命令,不能输入内容。
    Linux学习之 vi编辑器常用命令
  3. 保存文件
    一定要先退出插入模式(按Esc进入命令模式),然后,shift + zz (按住 “shift” + 按两下“z”键) 即可保存退出当前文件。

4.2.3 vi实用命令

  1. vi的插入模式
    Linux学习之 vi编辑器常用命令
  2. vi的退出
    Linux学习之 vi编辑器常用命令
  3. vi的删除和修改功能
    Linux学习之 vi编辑器常用命令
  4. vi的行定位功能
    Linux学习之 vi编辑器常用命令
  5. vi的文本查找功能
    Linux学习之 vi编辑器常用命令
  6. vi的替换功能
    Linux学习之 vi编辑器常用命令
  7. vi的set指令
    Linux学习之 vi编辑器常用命令

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
猜你喜欢
  • 2021-12-28
  • 2021-10-14
  • 2022-12-23
  • 2021-11-17
  • 2021-11-17
  • 2022-01-24
相关资源
相似解决方案