当前位置: 首页 > news >正文

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

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


Vim 快捷键大全

        • **1. 基础操作**
        • **2. 光标移动**
        • **3. 编辑文本**
        • **4. 查找替换**
        • **5. 分屏操作**
        • **6. 可视化模式**
      • **附: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 模式切换流程图

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

相关文章:

  • 【AXI总线专题】-AXI-LITE总线解读
  • Django rest_framework 信号机制生成并使用token
  • 如何使用Java从PDF文件中提取图像(教程)
  • SpringBoot学生操行评分系统源码设计开发
  • 【金仓数据库征文】金仓数据库:创新驱动,引领数据库行业新未来
  • 私服与外挂:刑事法律风险的深度剖析
  • k8s监控方案实践(一):部署Prometheus与Node Exporter
  • Kubernetes外部访问服务全攻略:生产级方案详解
  • 拥塞控制 流量控制 区别
  • EasyRTC嵌入式音视频通话SDK驱动智能硬件音视频应用新发展
  • 雷军「去执行化」与小米汽车更名:一场关乎安全与战略的双向奔赴|创客匠人热点评述
  • 用react实现一个简单的三页应用
  • 键盘固件刷写详解:Bootloader
  • 【目标检测标签转换工具】YOLO 格式与 Pascal VOC XML 格式的互转详解(含完整代码)
  • SSM框架(Spring + Spring MVC + MyBatis)整合配置的详细步骤
  • TLS 1.3:一把打不开旧锁的新钥匙,为何难成主流?
  • flutter利用 injectable和injectable_generator 自动get_it注册
  • 《供应链网络攻击的风险与防范》
  • auto_ptr和unique_ptr
  • Angular 面试常见问题
  • 溢价26.3%!保利置业42.4亿元竞得上海杨浦宅地,楼板价80199元/平方米
  • 欧洲承诺投资6亿欧元吸引外国科学家
  • 司法部:民营经济促进法明确禁止违规异地执法、利用行政或者刑事手段违法干预经济纠纷
  • 绿城约13.93亿元竞得西安浐灞国际港港务片区地块,区内土地楼面单价首次冲破万元
  • 两次蹚入同一条河,巴萨这一晚被命运抛弃
  • 言短意长|党政主官如何塑造流量城市?