Vim 编辑器常用快捷键速查表

Vim 编辑器常用快捷键速查表


Vim 快捷键大全

        • [**1. 基础操作**](#1. 基础操作)
        • [**2. 光标移动**](#2. 光标移动)
        • [**3. 编辑文本**](#3. 编辑文本)
        • [**4. 查找替换**](#4. 查找替换)
        • [**5. 分屏操作**](#5. 分屏操作)
        • [**6. 可视化模式**](#6. 可视化模式)
      • [**附:Vim 模式切换流程图**](#附:Vim 模式切换流程图)
1. 基础操作
快捷键 功能说明
i 进入插入模式(光标前)
a 进入插入模式(光标后)
o 当前行下方插入新行
Esc 返回普通模式
:w 保存文件
:q 退出 Vim
:wq 保存并退出
:q! 强制退出(不保存)

2. 光标移动
快捷键 功能说明
h j k l 左、下、上、右移动
w 跳到下一个单词开头
b 跳到上一个单词开头
0 跳到行首
$ 跳到行尾
gg 跳到文件第一行
G 跳到文件最后一行
50G 跳到第 50 行(数字可替换)

3. 编辑文本
快捷键 功能说明
x 删除当前字符
dd 删除当前行
yy 复制当前行
p 粘贴到光标后
P 粘贴到光标前
u 撤销操作
Ctrl + r 重做操作
cw 删除单词并进入插入模式
cc 删除整行并进入插入模式

4. 查找替换
快捷键 功能说明
/keyword 向下搜索关键词
?keyword 向上搜索关键词
n 跳转到下一个匹配
N 跳转到上一个匹配
:%s/old/new/g 全局替换所有 oldnew
:%s/old/new/gc 替换时逐个确认

5. 分屏操作
快捷键 功能说明
:sp:vsp 水平/垂直分屏
Ctrl + w + 方向键 切换分屏窗口
Ctrl + w + c 关闭当前窗口

6. 可视化模式
快捷键 功能说明
v 进入字符选择模式
V 进入行选择模式
Ctrl + v 进入块选择模式
y 复制选中内容
d 删除选中内容

附:Vim 模式切换流程图

plaintext 复制代码
  插入模式 (i/a/o)
    ↑    ↓
普通模式 (Esc) → 命令模式 (:)
    ↓
可视模式 (v/V/Ctrl+v)

相关推荐
Hey小孩5 分钟前
[个人总结] LDD3:3.字符驱动 - scull(4)
linux·驱动开发
陈让然5 分钟前
VS Code新版本无法连接WSL ubuntu18.04
linux·运维·ubuntu
oMcLin8 分钟前
如何在Oracle Linux 8.4上通过配置Oracle RAC集群,确保企业级数据库的高可用性与负载均衡?
linux·数据库·oracle
小杰帅气10 分钟前
神秘的环境变量和进程地址空间
linux·运维·服务器
Vect__10 分钟前
基于CSAPP对链接和库的理解
linux
胖咕噜的稞达鸭12 分钟前
进程间的通信(1)(理解管道特性,匿名命名管道,进程池,systeam V共享内存是什么及优势)重点理解代码!
linux·运维·服务器·数据库
Coder个人博客13 分钟前
Linux6.19-ARM64 boot Makefile子模块深入分析
linux·车载系统·系统架构·系统安全·鸿蒙系统
Destiny_where23 分钟前
Claude VSCode插件版接入强大的GLM(无需登录注册claude code)
ide·人工智能·vscode·编辑器·claude code
可爱又迷人的反派角色“yang”26 分钟前
k8s(五)
linux·运维·docker·云原生·容器·kubernetes
爱吃生蚝的于勒30 分钟前
【Linux】进程间通信之匿名管道
linux·运维·服务器·c语言·数据结构·c++·vim