第三十三节 Linux命令vi的使用说明

亮子 2025-03-14 16:30:23 585 0 0 0

vi 是一种经典的文本编辑器,广泛用于 Unix 和 Linux 系统。以下是 vi 命令行的基本使用说明:

1. 启动 vi

  • 打开文件:vi 文件名
  • 新建文件:vi 新文件名

2. 模式

vi 有两种主要模式:
- 命令模式:默认模式,用于执行命令(如保存、退出、移动光标等)。
- 插入模式:用于编辑文本。

3. 常用命令

进入插入模式

  • i:在当前光标前插入。
  • a:在当前光标后插入。
  • o:在当前行下方插入新行。
  • O:在当前行上方插入新行。

退出插入模式

  • Esc:返回命令模式。

保存与退出

  • :w:保存文件。
  • :q:退出 vi
  • :wq:x:保存并退出。
  • :q!:不保存强制退出。

光标移动

  • h:左移。
  • j:下移。
  • k:上移。
  • l:右移。
  • 0:移动到行首。
  • $:移动到行尾。
  • gg:移动到文件开头。
  • G:移动到文件末尾。
  • :n:移动到第 n 行。

删除与撤销

  • x:删除当前字符。
  • dd:删除当前行。
  • u:撤销上一次操作。
  • Ctrl + r:重做上一次撤销。

复制与粘贴

  • yy:复制当前行。
  • p:粘贴到光标后。
  • P:粘贴到光标前。

搜索与替换

  • /关键词:向前搜索。
  • ?关键词:向后搜索。
  • n:跳转到下一个匹配项。
  • N:跳转到上一个匹配项。
  • :s/旧/新:替换当前行的第一个匹配项。
  • :s/旧/新/g:替换当前行的所有匹配项。
  • :%s/旧/新/g:替换整个文件的所有匹配项。

4. 其他命令

  • :set number:显示行号。
  • :set nonumber:隐藏行号。
  • :help:查看帮助文档。

5. 退出 vi

  • :wq:保存并退出。
  • :q!:不保存强制退出。

总结

vi 功能强大,但需要一定时间熟悉。掌握这些基本命令后,你将能高效使用 vi 进行文本编辑。

vi截图

image.png