VIM 快捷键参考指南
需积分: 9 42 浏览量
更新于2024-10-07
收藏 107KB PDF 举报
"Vim快速参考卡片"
Vim是一款强大的文本编辑器,因其高效的操作方式深受程序员和系统管理员喜爱。本资源提供了一张Vim快速参考卡,旨在帮助用户快速掌握Vim的基本操作,尤其是快捷键的使用。
一、基本移动
在Vim中,移动光标是操作的基础。以下是一些常用的基本移动命令:
- hjkl:分别对应光标向左、右、上、下移动一个字符。
- b和w:向前或向后移动到下一个单词的开始或结束。
- ge和gE:与b和w类似,但ge是包括当前字符在内移动到单词尾部,gE则移动到下一个单词的首字符。
- {}和():向前或向后移动到上一个或下一个段落的开始或结束。
- 0和g_:移动到行首或行尾。
- ^和$: 移动到行的第一个非空白字符和行尾。
- ngG、ngg、gg:移动到文件的第n行,或者直接到文件的第一行或最后一行。
- n%:跳转到文件的n%位置。
- n|:移动到当前行的第n列。
- %:匹配括号({}[],())并跳转到对应的括号。
二、插入与替换模式
Vim有三种模式:正常模式、插入模式和可视模式。以下是在插入模式下进行文本输入和修改的命令:
- ia和IA:在光标前或后插入文本,或在行的开始或结束处插入。
- gI:在当前行首插入文本。
- o和O:在当前行下或上新建一行并进入插入模式。
- r和gr:替换光标下的字符,gr不改变光标位置。
- R:替换从光标开始的字符,直到按下Esc退出。
- gR:类似于R,但不会移动光标。
- cm:用命令m来改变移动操作的文本。
- cc、S和C:更改当前行,S会删除整行并进入插入模式,C会删除到行尾并插入。
- s:替换一个字符并进入插入模式。
- ~:切换光标所在字符的大小写,并向前移动光标。
- g~m和gUm/gU:对移动命令m指定的文本范围进行全部转换为小写或大写,m可包括单词、行等。
三、其他操作
- <和>:向左或向右缩进(shift)选定的文本。
- n<:将当前行及其下n行缩进。
- "<:将当前行及其上一行缩进。
- ":引用(quote)操作,例如"p表示粘贴以前剪切或复制的文本。
这些只是Vim众多功能中的一部分,Vim还有更多的高级操作和定制化设置,如搜索/替换、宏录制、可视化选择、插件管理等。通过深入学习和实践,Vim能成为提高工作效率的强大工具。
2009-04-05 上传
223 浏览量
109 浏览量
2021-06-20 上传
2021-06-06 上传
289 浏览量
111 浏览量
2021-05-19 上传
115 浏览量

songyancui
- 粉丝: 2
最新资源
- 文档签名状态缓存系统的设计与实践
- Java 8最新版64位JDK 8u251下载指南
- 扩展GAMAKiDS研究:autoz_lens_model分析LinKS候选人
- AnyDesk 4.1.2:远程控制与文件传输新体验
- ActiveMQ中订阅模式持久化消息处理详解
- Obaforex网站开发指南:搭建和部署Next.js应用
- 87美元采购Magento数码电商模版详细评测
- MFC GDI+自绘环形百分比控件及牵引线实现
- 海康威视监控视频专用h264绿色播放器
- Postman桌面版发布:独立快捷的API测试工具
- 新手原创简单钢琴绘图代码分享
- SSH框架整合:Hibernate3、Spring2.5.6与Struts2
- meystingray.github.io:探索个人网站的构建与JavaScript应用
- 图片缩放示例:imageViewdemo动态演示
- Android SearchView布局实现与动画技巧
- 一站式观看:德奥影视大全在线影视播放软件