news 2026/6/23 22:24:14

vim 快捷操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vim 快捷操作

在 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 配置文件,可自定义快捷键、插件等。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 21:31:24

GLM-4-9B全面解析:开源大模型如何重塑企业AI应用格局

GLM-4-9B全面解析&#xff1a;开源大模型如何重塑企业AI应用格局 【免费下载链接】glm-4-9b 项目地址: https://ai.gitcode.com/zai-org/glm-4-9b 导语 智谱AI推出的GLM-4-9B开源大模型以其超越Llama-3-8B的综合性能、多模态能力和企业级功能&#xff0c;正在成为2024…

作者头像 李华
网站建设 2026/6/23 19:30:46

3分钟快速上手:Qwen3-VL多模态AI模型的完整使用指南

3分钟快速上手&#xff1a;Qwen3-VL多模态AI模型的完整使用指南 【免费下载链接】Qwen3-VL-4B-Instruct-FP8 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/Qwen3-VL-4B-Instruct-FP8 想要体验最新一代的多模态人工智能吗&#xff1f;Qwen3-VL-4B-Instruct-FP8…

作者头像 李华
网站建设 2026/6/23 21:27:54

动态GIF库gif-h使用教程

动态GIF库gif-h使用教程 【免费下载链接】gif-h Simple C one-header library for the creation of animated GIFs from image data. 项目地址: https://gitcode.com/gh_mirrors/gi/gif-h 1. 项目介绍 gif-h 是一个简单的C单头文件库&#xff0c;用于创建从图像数据生成…

作者头像 李华
网站建设 2026/6/23 4:11:43

电池行业全景分析:产业链、上市企业与职业发展指南

从材料到整车&#xff0c;一场能源革命的产业图谱一、电池行业全景&#xff1a;万亿赛道的黄金十年 2025年全球动力电池装机量预计突破2000GWh&#xff0c;市场规模超2万亿元中国占全球动力电池产能70%以上&#xff0c;宁德时代、比亚迪等龙头引领全球技术三大核心驱动力&#…

作者头像 李华