Vim 快捷键速查表

Vim 快捷键速查表

基础移动

复制代码
h/j/k/l      左/下/上/右
w/W          下一个单词开头(小写忽略标点)
b/B          上一个单词开头
e/E          当前单词结尾
0/$          行首/行尾
^            行第一个非空字符
gg/G         文件开头/结尾
Ctrl+f/Ctrl+b 向下/向上翻页

编辑操作

复制代码
i/I          在光标前插入/在行首插入
a/A          在光标后追加/在行尾追加
o/O          在当前行下方/上方插入新行
r            替换单个字符
R            进入替换模式(连续替换)
x/X          删除光标处字符/前一个字符
dd           删除当前行
yy           复制当前行
p/P          在光标后/前粘贴
u            撤销
Ctrl+r       重做

常用组合命令

复制代码
d + 移动命令   删除到指定位置(如:dw 删除单词,d$ 删除到行尾)
c + 移动命令   删除并进入插入模式
y + 移动命令   复制到指定位置
v + 移动命令   可视模式选择

搜索与替换

复制代码
/pattern     向前搜索
?pattern     向后搜索
n/N          下一个/上一个匹配
:%s/old/new/g  全局替换
:%s/old/new/gc 全局替换(需确认)

模式切换

复制代码
Esc          返回普通模式
v            进入可视模式
V            进入可视行模式
Ctrl+v       进入可视块模式
:            进入命令模式

窗口管理

复制代码
:sp [file]   水平分割窗口
:vsp [file]  垂直分割窗口
Ctrl+w hjkl  切换窗口
Ctrl+w +/-   增减窗口高度
Ctrl+w >/<   增减窗口宽度

实用技巧

复制代码
.            重复上一次操作
*            搜索当前单词
%            跳转到匹配的括号
>>/<<        缩进/反缩进
zz           将当前行置于屏幕中央

插件相关(常见)

复制代码
\            Leader键(通常是插件前缀)
Ctrl+p       FZF等模糊查找插件
gd           跳转到定义
gr           查找引用

提示:

  • 大部分命令前可加数字表示重复次数(如:3dd 删除3行)

  • 普通模式是Vim的核心,大部分时间应在此模式下

  • 练习使用 . 命令自动化重复操作

  • 使用 :help [command] 查看详细帮助

相关推荐
sbjdhjd5 分钟前
Docker | 核心概念科普 + 保姆级部署
linux·运维·服务器·docker·云原生·面试·eureka
charlie1145141916 分钟前
嵌入式C++教程实战之Linux下的单片机编程(9):HAL时钟使能 —— 不开时钟,外设就是一坨睡死的硅
linux·开发语言·c++·单片机·嵌入式硬件·c
以太浮标8 分钟前
华为eNSP模拟器综合实验之- DHCP、DNS、HTTP和FTP服务器配置案例Client-Server
linux·服务器·windows·http·华为·信息与通信
Project_Observer14 分钟前
为您的项目选择最合适的Zoho Projects自动化巧能
大数据·运维·人工智能·深度学习·机器学习·自动化·编辑器
摇滚侠16 分钟前
Vmvare 虚拟机安装 Linux CentOS 7 操作系统 一键安装 Docker 1Panel 一键安装 MySQL Redis OpenClaw
linux·docker·centos
路溪非溪23 分钟前
如何使用procfs来排查问题
linux·arm开发·驱动开发
帕里亚34 分钟前
ubuntu18.04 APT升级 glibc2.28 (Jetson)
linux·运维·windows
好运的阿财1 小时前
“锟斤拷”问题——程序中用powershell执行命令出现中文乱码的解决办法
linux·前端·人工智能·机器学习·架构·编辑器·vim
cyber_两只龙宝1 小时前
【Nginx】Nginx实现FastCGI详解
linux·运维·nginx·云原生·php·memcached·fastcgi
砖头拍死你1 小时前
Powershell使用vim修改文件保存后文件名自动全变小写
linux·编辑器·vim