Linux下vi如何高效操作?,服务器管理用vi更快?,不会vi怎么玩转Linux?

vi的三种模式及切换

  1. 命令模式(默认模式)

    • 启动时自动进入:vi 文件名(文件不存在则新建)
    • 功能:执行复制、粘贴、删除等命令,不可直接输入文本。
    • 其他模式返回命令模式:按 ESC 键
  2. 插入模式(编辑文本)

    • 从命令模式切换:
      • i:光标前插入
      • a:光标后插入
      • o:下一行插入
    • 此模式下可自由输入/删除文本。
  3. 末行模式(保存/退出/搜索)

    • 从命令模式切换:按
    • 功能:执行保存、退出、搜索替换等操作。

✅ 模式切换口诀:命令模式是中枢,i/a/o 进插入,ESC 退回命令, 进入末行。


基础操作命令(命令模式下使用)

光标移动

  • h ← / j ↓ / k ↑ / l →
  • Ctrl + f:下一页
  • Ctrl + b:上一页
  • 0:行首 / :行尾
  • gg:文件首行 / G:文件末行
  • 50G:跳转到第50行

文本编辑

  • x:删除光标处字符
  • dd:删除整行
  • yy:复制当前行
  • p:粘贴到光标后
  • u:撤销操作 / Ctrl + r:重做
  • r:替换单个字符(如 r + a 替换为a)

保存与退出(末行模式)

  • :w:保存文件
  • :q:退出(未修改时)
  • :q!:强制退出(不保存修改)
  • :wq 或 :x:保存并退出
  • :w 新文件名:另存为新文件

高效进阶技巧

搜索与替换

  • 搜索(命令模式):
    → 按 n 下一个 / N 上一个
  • 替换(末行模式):
    :%s/旧文本/新文本/g → 全局替换
    :10,20s/旧文本/新文本/g → 替换10-20行

多文件操作

  • 分屏编辑::sp 文件名(横向分屏) / :vsp 文件名(纵向分屏)
  • 切换窗口:Ctrl + w + 方向键

显示设置(末行模式)

  • :set number:显示行号
  • :set nonumber:隐藏行号
  • :set paste:避免粘贴文本时自动缩进错乱

常见问题解决

  1. 卡在界面无法退出?

    • 连续按 ESC 确保回到命令模式,再输入 :q! 强制退出。
  2. 误操作后恢复文件?

    • 使用 :e! 放弃修改并重新加载文件。
  3. 粘贴文本格式错乱?

    • 先执行 :set paste 再粘贴,结束后 :set nopaste。

学习建议

  • 必练命令:i、ESC、:wq、dd、yy/p、/搜索
  • 练习环境:终端输入 vimtutor 启动官方教程(约30分钟)。
  • 提示:操作前备份文件,避免误操作丢失数据。

💡 为什么vi值得学?

  • 无需图形界面,SSH远程操作必备
  • 执行速度极快,资源占用低
  • 熟练后编辑效率远超普通编辑器

引用说明: 参考Linux官方文档(vim.org)、IBM开发者社区《Vi编辑器指南》及《Linux命令行与Shell脚本编程大全(第4版)》(Richard Blum, Christine Bresnahan著),确保信息专业可靠,操作验证环境:Ubuntu 22.04、CentOS 7。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7195.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月13日 08:05
下一篇 2025年7月13日 08:15

相关推荐

  • 关系型数据库三种基本运算究竟有何奥秘?关系型数据库三大基本运算详解

    关系型数据库中的三种基本运算是指选择(Selection)、投影(Projection)和连接(Join),它们是关系代数操作的核心,直接决定了数据查询的效率与准确性,在2026年的数据架构环境中,随着云原生数据库的普及,理解底层逻辑比以往任何时候都更为关键,许多开发者在排查慢查询或优化SQL性能时,往往忽略了……

    2026年6月8日
    13300
  • 国内文件云存储备份失败,原因何在?为什么国内云存储备份会失败

    国内文件云存储备份失败的核心原因通常归结为网络连通性波动、存储空间配额耗尽、API接口限流或本地文件权限冲突,建议优先检查本地网络稳定性及云端账户剩余容量,并查阅服务商官方状态页以排除区域性服务故障, 故障排查:从物理连接到逻辑权限的全链路诊断在2026年的企业级数据管理场景中,备份失败已不再单纯是技术故障,而……

    2026年5月24日
    10800
  • 智能交通技术发展,未来趋势与挑战何在?智能交通未来发展趋势是什么

    智能交通技术已从单一的信号优化迈向“车路云一体化”的深度协同阶段,其核心在于通过5G-V2X、边缘计算与高精度地图的融合,实现从被动管理向主动预测与全局优化的范式转变,显著降低事故率并提升通行效率,智能交通的技术底座:从感知到决策的跃迁传统的交通管理系统依赖固定周期的信号控制,而2026年的智能交通体系建立在三……

    2026年6月29日
    7400
  • 智慧停车概念股,未来投资潜力如何?智慧停车概念股有哪些

    2026年智慧停车概念股的核心逻辑已从单纯的硬件铺设转向“车路云一体化”数据变现,建议重点关注具备城市级运营资质及AI算法落地能力的头部企业,而非短期炒作的纯硬件组装商,市场格局:从“建”到“运”的价值重构行业痛点与政策驱动的双重共振截至2026年初,中国城市静态交通管理已进入深水区,过去依赖地磁感应和简单视频……

    2026年6月14日
    8200
  • 语音识别技术发展趋势,语音识别技术是什么

    语音识别技术已从传统的“命令执行”进化为具备情感计算与多模态融合的“智能交互中枢”,2026年核心指标准确率突破98.5%,但落地难点仍集中在复杂噪声环境与垂直行业隐私合规领域,技术演进:从ASR到多模态大模型的跨越底层架构的重构过去十年,语音识别经历了从HMM-GMM到DNN-HMM,再到Transforme……

    2026年6月16日
    8200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信