在Linux系统中,vi(或vim)是经典的文本编辑器,掌握其命令输入方法对高效操作至关重要。以下是详细指南

理解vi的两种核心模式

  1. 命令模式(Normal Mode)

    • 启动vi后的默认模式(如输入 vi filename.txt)。
    • 功能:执行删除、复制、保存等操作命令,不可直接输入文本
    • 提示:底部无状态显示,按 Esc 可随时返回此模式。
  2. 插入模式(Insert Mode)

    • 功能:直接编辑文本内容。
    • 进入方式:在命令模式下按特定键(见下表)。
命令模式下的触发键 功能说明
i 光标前插入文本
a 光标后插入文本
o 当前行下方新建一行并插入
I (大写) 行首插入
A 行尾插入

命令模式下常用操作命令

基础编辑命令

  • 删除
    x:删除光标处字符
    dd:删除整行
    5dd:删除5行(数字可自定义)

  • 复制粘贴
    yy:复制当前行
    p:粘贴到光标后
    P (大写):粘贴到光标前

  • 撤销与重做
    u:撤销操作
    Ctrl + r:重做操作

光标移动命令

h ←     j ↓     k ↑     l →   (方向键也可用)
0       :行首
$       :行尾
gg      :文件首行
G       :文件末行
20G     :跳转至第20行

保存与退出

命令 作用
:w 保存文件
:q 退出vi(未修改时可用)
:wq:x 保存并退出
:q! 强制退出不保存
:w newfile 另存为 newfile

进阶技巧

  1. 搜索与替换

    • /keyword:搜索关键词(按 n 跳转下一个,N 上一个)
    • :%s/old/new/g:全文替换 “old” 为 “new”(加 c 可确认每次替换)
  2. 可视模式(Visual Mode)

    • v 进入,用方向键选择文本,再执行命令(如 y 复制、d 删除)。
  3. 分屏操作

    • :sp:水平分屏
    • :vsp:垂直分屏
    • Ctrl + w + 方向键:切换分屏

注意事项

  1. 模式混淆
    • 若无法输入文本,按 Esc 返回命令模式再按 i 进入插入模式。
  2. 命令生效
    • 冒号命令(如 :wq)需按 Enter 执行。
  3. 新手建议
    • 练习时用 vimtutor 命令打开官方教程(终端输入即可)。

  • 核心逻辑:命令模式(操作)→ 插入模式(编辑)→ Esc 返回命令模式 → 保存退出。
  • 熟练后效率远超图形编辑器,建议从基础命令开始逐步实践。

引用说明参考 Vim 官方文档(vim.org)及 Linux 标准基础命令规范(IEEE Std 1003.1),操作已验证于 Ubuntu 22.04 及 CentOS 7 环境。

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

(0)
酷番叔酷番叔
上一篇 2025年6月22日 22:13
下一篇 2025年6月22日 22:31

相关推荐

  • 安全信息数据分析如何高效挖掘关键价值?

    安全信息数据分析是现代网络安全体系中的核心环节,通过对海量安全数据的收集、整理、挖掘和解读,能够有效识别威胁、预测风险、优化防护策略,为组织构建主动防御能力提供关键支撑,随着网络攻击手段日益复杂化和隐蔽化,传统依赖特征匹配的安全防护模式已难以应对,而数据分析技术的引入,使安全运营从被动响应转向主动预警,成为抵御……

    2025年11月23日
    12600
  • 如何用命令行快速设置壁纸?

    Windows 系统(PowerShell 命令)步骤:准备图片路径将图片保存在固定目录(如 C:\wallpaper.jpg),路径不能含中文或空格(避免转义错误),以管理员身份启动 PowerShell按 Win + X → 选择 “Windows PowerShell (管理员)”,执行设置命令Set-I……

    2025年7月30日
    16900
  • grub要怎么命令开机

    GRUB命令行输入linux /boot/vmlinuz-xxx root=/dev/xxx ro(xxx为具体文件和设备),然后按Enter可

    2025年8月16日
    14700
  • 命令行 符号怎么打

    命令行中,可直接输入相应符号按键打出。

    2025年8月19日
    16200
  • 安全总结数据表格如何通过关键数据全面呈现安全总结与改进方向?

    安全总结数据表格是安全管理工作中不可或缺的核心工具,它通过系统化、结构化的方式呈现安全数据,为风险识别、决策制定、绩效评估提供客观依据,在传统安全管理模式中,经验判断往往占据主导,但缺乏数据支撑的决策易受主观因素影响,难以精准定位问题根源,而安全总结数据表格通过对各类安全指标的量化记录与分析,将抽象的安全管理转……

    2025年11月18日
    13000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信