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)

相关推荐
争不过朝夕,又念着往昔20 分钟前
即时通讯项目---网关服务
linux·c++·vscode
时空自由民.31 分钟前
linux下camera 详细驱动流程 OV02K10为例(chatgpt版本)
linux·运维·服务器
码界奇点40 分钟前
Python内置函数全解析:30个核心函数语法、案例与最佳实践指南
linux·服务器·python
The_Second_Coming42 分钟前
Linux 学习笔记 - 集群管理篇
linux·笔记·学习
ChuHsiang1 小时前
【Linux系统编程】日积月累——进程(2)
linux
shylyly_2 小时前
Linux->多线程2
java·linux·多线程·线程安全·线程同步·线程互斥·可重入
倔强的石头_3 小时前
【Linux指南】Makefile进阶:通用化语法与实战技巧
linux
byte轻骑兵4 小时前
【Linux文件系统】Linux文件系统与设备驱动
linux·运维·服务器
Lethehong6 小时前
在 CentOS 7 上搭建 OpenTenBase 集群:从源码到生产环境的全流程指南
linux·运维·centos·tdsql·opentenbase·腾讯云数据库
Hard but lovely7 小时前
vim的使用
linux·编辑器·vim