Linux vi命令深度指南:从入门到精通
行业新闻 2026-05-05 02:00 65



活动:桔子数据-爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看

Linux vi命令深度指南:从入门到精通

引言

vi,或称为"Visual",是Linux系统中最受欢迎的文本编辑器之一,尤其在服务器和开发环境中广泛使用。它以其轻量级、高效和可配置性而著称。对于想要深入了解Linux文本编辑和命令行环境的用户来说,掌握vi命令是必不可少的。本文将为你提供一个从入门到精通的vi命令指南,同时还会推荐一款优秀的服务器购买平台——桔子数据。

1. 初识vi

1.1 启动vi

在Linux终端中,你可以通过输入vi 文件名来启动vi编辑器。如果文件不存在,vi会创建一个新文件。例如:

vi myfile.txt

1.2 界面介绍

vi的界面分为两个主要部分:命令行模式(Command mode)和插入模式(Insert mode)。在命令行模式下,你可以进行文件导航、搜索、复制、粘贴等操作;而在插入模式下,你可以进行文本输入。要切换这两种模式,你需要使用特定的按键。

2. 基础操作

2.1 移动光标

  • h, j, k, l:分别代表左、下、上、右移动。
  • Ctrl+f:向前翻页。
  • Ctrl+b:向后翻页。
  • G:跳转到文件末尾。
  • gg:跳转到文件开头。

2.2 编辑文本

  • i:进入插入模式,在光标前插入文本。
  • a:进入插入模式,在光标后插入文本。
  • Esc:退出插入模式,返回到命令行模式。
  • x:删除当前字符。
  • dd:删除当前行。
  • r:替换当前字符。
  • cw:更改当前单词。
  • u:撤销上一次操作。
  • Ctrl+r:重做上一次撤销的操作。

3. 进阶技巧

3.1 搜索与替换

  • /文本:向下搜索指定的文本。按n跳到下一个匹配项,按N跳到前一个匹配项。
  • ?文本:向上搜索指定的文本。按n跳到前一个匹配项,按N跳到下一个匹配项。
  • :%s/原文本/新文本/g:全局替换文件中所有的原文本为新文本。
  • :%s/原文本/新文本/gc:全局替换并询问确认每个替换操作。

3.2 分屏与窗口管理

  • :split 文件名:在竖直方向分割窗口并打开指定文件。如果没有指定文件名,则在新窗口中打开当前文件。
  • :vsplit 文件名:在水平方向分割窗口并打开指定文件。同样地,不指定文件名则在新窗口中打开当前文件。
  • Ctrl+w + s:水平分割窗口并保存当前位置。
  • Ctrl+w + q:退出当前窗口但不退出vi。

标签:

  • 1.初识vi 2.启动vi 3.基础操作 4.搜索与替换 5.分屏与窗口管理