返回首页

Vim 常用操作速查手册:从基础到高效

分类:vim
发布于:
阅读时间:12 分钟

Vim 常用操作速查手册:从基础到高效

你希望有一份结构化、易查阅的 Vim 常用操作手册,方便日常使用时快速参考,对吧?这份手册按「核心模式→高频操作」分类,只保留最实用的命令,兼顾新手易记和实战高效,你可以收藏或打印出来随时看。

Vim 核心操作速查手册

一、模式切换(基础中的基础)

模式进入方式退出方式核心用途
Normal 模式(普通模式)打开 Vim 默认进入 / 按 ESC无(默认模式)移动光标、执行编辑命令(复制/删除/替换)
Insert 模式(插入模式)i(光标前插入)<br>a(光标后插入)<br>o(下一行新建插入)<br>O(上一行新建插入)ESC 回到 Normal 模式输入/编辑文本
Visual 模式(可视模式)v(字符选中)<br>V(整行选中)<br>Ctrl + v(块选中)ESC / 执行命令后自动退出选中文本块,批量复制/删除/修改
命令行模式:(冒号)<br>/(搜索)<br>?(反向搜索)ESC / 回车执行后退出保存/退出/搜索/全局替换等

二、光标移动(Normal 模式,盲打核心)

操作命令说明优先级
基础移动h(左)j(下)k(上)l(右)基准位操作,不用移手指🌟🌟🌟🌟🌟
行内快速移动0(行首)<br>$(行尾)<br>w(下一个词首)<br>e(下一个词尾)<br>b(上一个词首)跳过单词/行,比 hjkl 快🌟🌟🌟🌟
文档全局移动gg(文档开头)<br>G(文档结尾)<br>50G(跳转到第50行)<br>Ctrl + f(下翻页)<br>Ctrl + b(上翻页)大文件快速定位🌟🌟🌟
精准定位f + 字符(行内找第一个该字符)<br>t + 字符(行内到该字符前)<br>*(搜光标所在单词)比如 fa 跳转到行内第一个 a🌟🌟🌟

三、编辑操作(Normal 模式,高频核心)

1. 复制/粘贴/剪切
操作命令说明
复制yy(整行)<br>3yy(3行)<br>yiw(当前单词)<br>y$(光标到行尾)可视模式选中后按 y 也可复制
粘贴p(光标下一行)<br>P(光标上一行)复制/剪切后通用
剪切(删除+粘贴)dd(整行)<br>3dd(3行)<br>dw(当前单词)删除内容自动存剪贴板,按 p 粘贴
2. 删除/撤销/重做
操作命令说明
删除x(光标所在字符)<br>dd(整行,见剪切)<br>dw(当前单词)<br>d$(光标到行尾)可视模式选中后按 d 批量删除
撤销u撤销上一步操作
重做Ctrl + r恢复撤销的操作
3. 替换/修改
操作命令说明
单字符替换r + 新字符比如 ra 把光标字符换成 a(不用进插入模式)
快速修改单词cw删除当前单词并进入插入模式
全局替换:%s/旧内容/新内容/g全文替换,加 c 确认::%s/old/new/gc

四、文件管理(命令行模式)

操作命令说明
保存:w保存当前文件
退出:q未修改时退出
保存并退出:wq / :x通用退出方式
强制退出(不保存):q!放弃修改,强制关闭
另存为:w 新文件名比如 :w test_new.txt
显示行号:set nu临时显示,关闭用 :set nonu

五、实用快捷键(提效小技巧)

操作命令适用场景
重复上一步命令.(小数点)比如刚用 dd 删除一行,按 . 再删一行
取消搜索高亮:nohl搜索后清除屏幕高亮
缩进选中内容可视模式选后按 >(右缩进)/ <(左缩进)批量调整代码缩进
合并行J(大写)把下一行合并到当前行

总结

  1. 核心优先级:模式切换(ESC/i/a/o)→ 光标移动(hjkl/0/$/gg/G)→ 复制粘贴(yy/dd/p)→ 文件管理(:w/:wq/:q!),先练这几组;

  2. 所有操作先确认在 Normal 模式(ESC 兜底),新手不用记太多,先掌握前20个高频命令,用熟再拓展;

  3. 重复命令(数字+命令,如 3yy)、可视模式(v/V)是提效关键,熟悉基础后重点练。

你可以把这份手册放在桌面,用 Vim 时遇到忘了的命令立刻查,1-2周就能把高频命令记熟,不用再翻手册啦。

(注:文档部分内容可能由 AI 生成)