Vim 常用快捷键速记(核心必背)
一、删除整行快捷键(Normal 模式)
- dd:删除当前行(删除后内容存入剪贴板,可通过 p 粘贴)
1、按Esc键进入正常模式。
2、将光标放在要删除的行上。
3、键入dd并按Enter键以删除该行。
- ndd:删除从当前行开始的 n 行(如 3dd 删除当前行及下方2行)
二、高频基础快捷键(Normal 模式)
1. 移动光标
- h/j/k/l:左/下/上/右(替代方向键,效率更高)
- gg:跳至文件首行
- G:跳至文件尾行
- nG:跳至第 n 行(如 5G 跳至第5行)
- ^:跳至当前行首(第一个非空格字符)
- $:跳至当前行尾
2. 编辑操作
- i:在光标前插入(进入 Insert 模式)
- I:在当前行首插入
- a:在光标后插入
- A:在当前行尾插入
- o:在当前行下方新增一行并插入
- O:在当前行上方新增一行并插入
- ESC:从 Insert 模式退回 Normal 模式
3. 复制与粘贴
- yy:复制当前行
- nyy:复制从当前行开始的 n 行(如 2yy 复制当前行及下一行)
- p:在当前行下方粘贴
- P:在当前行上方粘贴
4. 撤销与重做
- u:撤销上一步操作
- Ctrl + r:重做(恢复被撤销的操作)
5. 查找与替换
- /关键词:从当前位置向下查找关键词(按 n 找下一个,N 找上一个)
- :%s/旧内容/新内容/g:全局替换所有“旧内容”为“新内容”(% 表示全文,g 表示每行替换所有匹配项)
6. 保存与退出
- :w:保存文件
- :q:退出(未修改时)
- :q!:强制退出(不保存修改)
- :wq 或 :x:保存并退出
以上是 Vim 日常使用频率最高的快捷键,建议通过实际操作记忆(如用 dd+p 练习删除和粘贴,快速形成肌肉记忆)。
如果已存在编辑,则
- 作者:Runos
- 链接:https://blog.122050.xyz//computer/2025/11/05/vim
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。