vim 快捷操作
2026/6/12 5:22:18 网站建设 项目流程

在 Vim 编辑器中,掌握快捷键能显著提升效率。以下是分类整理的常用命令,涵盖基础操作、文本编辑、导航、搜索替换、窗口管理、宏录制等核心功能:


一、基础操作

  1. 模式切换
    • i→ 进入插入模式(Insert)
    • a→ 在光标后插入(Append)
    • o→ 在当前行下方插入新行
    • O→ 在当前行上方插入新行
    • ESC→ 返回普通模式(Normal)
    • :→ 进入命令模式(Command)
    • v→ 进入可视模式(Visual,可选中文本)
    • V→ 进入行可视模式(选中整行)
    • Ctrl + v→ 进入块可视模式(矩形选中)
  2. 保存与退出
    • :w→ 保存文件
    • :wqZZ→ 保存并退出
    • :q!→ 强制退出不保存
    • :w newfile→ 另存为新文件

二、文本编辑

  1. 删除操作
    • x→ 删除光标所在字符
    • dd→ 删除整行
    • d$→ 删除到行尾
    • d^→ 删除到行首
    • dw→ 删除单词(从光标到单词末尾)
    • d3w→ 删除3个单词
  2. 复制与粘贴
    • yy→ 复制整行
    • y$→ 复制到行尾
    • yw→ 复制单词
    • p→ 粘贴到光标后
    • P→ 粘贴到光标前
  3. 撤销与重做
    • u→ 撤销
    • Ctrl + r→ 重做
  4. 修改文本
    • r+字符→ 替换光标所在字符
    • cw→ 修改单词(删除单词并进入插入模式)
    • c$→ 修改到行尾
    • s→ 删除光标字符并进入插入模式(等价于cl

三、光标导航

  1. 基础移动
    • h/j/k/l→ 左/下/上/右移动(方向键替代)
    • 0→ 行首
    • $→ 行尾
    • ^→ 非空格行首
    • G→ 文件末尾
    • gg→ 文件开头
    • 10G→ 跳转到第10行
  2. 单词导航
    • w→ 下一个单词开头
    • e→ 当前单词末尾
    • b→ 上一个单词开头
  3. 段落导航
    • }→ 下一段开头
    • {→ 上一段开头
  4. 屏幕滚动
    • Ctrl + f→ 向下翻一页
    • Ctrl + b→ 向上翻一页
    • Ctrl + d→ 向下半页
    • Ctrl + u→ 向上半页
    • H→ 屏幕顶部
    • M→ 屏幕中间
    • L→ 屏幕底部

四、搜索与替换

  1. 搜索
    • /keyword→ 向下搜索关键词
    • ?keyword→ 向上搜索关键词
    • n→ 跳转到下一个匹配项
    • N→ 跳转到上一个匹配项
    • *→ 搜索光标所在单词(向下)
    • #→ 搜索光标所在单词(向上)
  2. 替换
    • :%s/old/new/g→ 全局替换oldnew
    • :s/old/new/g→ 仅当前行替换
    • :%s/old/new/gc→ 替换时确认(交互式)

五、窗口管理

  1. 分割窗口
    • :sp:split→ 水平分割窗口
    • :vsp:vsplit→ 垂直分割窗口
    • Ctrl + w+方向键→ 切换窗口
    • Ctrl + w++/-→ 调整窗口高度
    • Ctrl + w+>/<→ 调整窗口宽度
  2. 标签页(Tab)
    • :tabnew→ 新建标签页
    • gt→ 下一个标签页
    • gT→ 上一个标签页

六、宏录制与执行

  1. 录制宏
    • qa→ 开始录制宏到寄存器a
    • 输入操作命令(如删除、复制等)
    • q→ 停止录制
  2. 执行宏
    • @a→ 执行寄存器a中的宏
    • 10@a→ 执行10次宏

七、高级技巧

  1. 寄存器操作
    • "ayy→ 复制当前行到寄存器a
    • "ap→ 粘贴寄存器a的内容
    • :reg→ 查看所有寄存器内容
  2. 折叠代码
    • zc→ 折叠当前代码块
    • zo→ 展开当前代码块
    • zR→ 展开所有折叠
    • zM→ 折叠所有代码块
  3. 执行外部命令
    • :!command→ 执行系统命令(如:!ls
    • :r !command→ 将命令输出插入到当前文件
  4. 配置文件
    • ~/.vimrc→ Vim 配置文件,可自定义快捷键、插件等。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询