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

vim学习流程,以及快捷键总结

非常推荐使用vim自带的vimtutor学习,并配有中文版
使用方式如下
在这里插入图片描述

进入后如下
一两天时间肯定就能上手了,还是比较快的

Vim 常用快捷键总结(模式分类 + 场景速查)


1. 模式切换

快捷键作用备注
i进入插入模式在光标前插入
a进入插入模式(光标后
I行首插入
A行尾插入
o下方新行插入
O上方新行插入
v进入可视模式(字符)
V可视模式(整行)
Ctrl+v可视块模式(列选择)适合批量编辑
Esc返回普通模式Ctrl+[

2. 光标移动

快捷键作用
h j k l左/下/上/右
w跳到下一个单词开头
b跳到上一个单词开头
e跳到当前单词末尾
0跳到行首
^跳到行首第一个非空字符
$跳到行尾
gg跳到文件第一行
G跳到文件最后一行
:n跳到第 n 行(如 :10
Ctrl+f向下翻页
Ctrl+b向上翻页

3. 编辑操作

快捷键作用
x删除当前字符
dd删除当前行
dw删除到下一个单词开头
D删除到行尾(等价于 d$
yy复制当前行
p粘贴到光标
P粘贴到光标
u撤销
Ctrl+r重做
>>向右缩进
<<向左缩进

4. 查找与替换

快捷键作用
/keyword向下搜索 keyword
?keyword向上搜索
n跳转到下一个匹配
N跳转到上一个匹配
:%s/old/new/g全局替换(所有行)
:s/old/new/g替换当前行所有匹配
:s/old/new/替换当前行第一个匹配

5. 文件操作

命令作用
:w保存文件
:wqZZ保存并退出
:q!强制退出(不保存)
:e filename打开另一个文件
:sp filename横向分屏打开文件
:vsp filename纵向分屏打开文件

6. 高级技巧

宏录制

  1. qa:开始录制宏(保存到寄存器 a)。
  2. 执行操作(如插入、删除等)。
  3. q:停止录制。
  4. @a:执行宏 a

批量操作(可视块模式)

  1. Ctrl+v 进入块选择模式。
  2. 选中多行后:
    • I 输入内容 → Esc:多行插入。
    • d:删除选中块。
    • A:行尾追加内容。

窗口管理

快捷键作用
:split水平分屏
:vsplit垂直分屏
Ctrl+w hjkl切换分屏
Ctrl+w +增加窗口高度

速查场景

  • 快速注释多行Ctrl+v → 选中行 → I#Esc
  • 删除到指定字符dtx(删除到下一个 x 字符前)。
  • 复制到剪贴板"+yy(需系统剪贴板支持)。

掌握这些快捷键后,Vim 效率提升 10 倍! 🚀

相关文章:

  • Docker 运行RAGFlow 搭建RAG知识库
  • Linux下QGIS二次开发环境搭建
  • 【投稿与写作】overleaf 文章转投arxiv流程经验分享
  • LeetCode 每日一题 2025/6/16-2025/6/22
  • 【DDD】——带你领略领域驱动设计的独特魅力
  • winform mvvm
  • 案例练习二
  • Unity3D 屏幕点击特效
  • 【前后前】导入Excel文件闭环模型:Vue3前端上传Excel文件,【Java后端接收、解析、返回数据】,Vue3前端接收展示数据
  • 「Linux文件及目录管理」vi、vim编辑器
  • Azure Devops
  • 【递归,搜索与回溯算法】记忆化搜索(二)
  • 深度实战|星环OS三大创新场景解密:如何用确定性技术重构智能汽车安全与体验?
  • 【旧题新解】第 20 集 输出保留 3 位小数的浮点数
  • 解决qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““ ...
  • MySQL安装与配置【windowsMac】
  • 15.3 LLaMA 3+LangChain实战:智能点餐Agent多轮对话设计落地,订单准确率提升90%!
  • B004基于STM32F401单片机简易交通灯实训数码管显示设计仿真资料
  • Vue3解析Spring Boot ResponseEntity
  • Day39 图像数据与显存
  • 外贸网站建设报价表/福建seo排名培训
  • 住房城市乡建设部网站/北京seo专员
  • 个人可以做几个网站/长沙seo霸屏
  • 长沙网络营销首选智投未来/河北seo网络优化师
  • 供应长沙手机网站建设/网销平台排名
  • 个人网站的搭建/我赢seo