一页精炼的Vi编辑器参考卡片指南
需积分: 9 18 浏览量
更新于2024-10-27
收藏 56KB PDF 举报
Vi Reference Card 是一份简短且实用的Vi编辑器教程,专为那些需要快速上手或者查阅Vi命令的用户设计,它仅包含一张卡片的形式,却涵盖了Vi编辑器的关键操作和功能。Vi编辑器主要分为两种模式:插入模式(Insertion mode)和命令模式(Command mode)。
1. 模式切换:
- Vi编辑器初始状态是命令模式,其中的移动光标、删除和粘贴操作在此进行。按下`Esc`键可以返回到命令模式,此时可以执行诸如保存(`:w`)或退出(`:q`)等操作。大部分命令在输入后立即执行,但涉及冒号(`:`)的命令需要按回车键来执行。
2. 命令行操作:
- 退出并保存更改:`:x`
- 退出但不保存(除非有改动):`:q`
- 强制退出(即使未保存):`:q!`
3. 插入文本:
- 在光标前插入:`i` 或 `I`(首行插入)
- 在光标后插入:`a` 或 `A`(末行插入)
- 在当前行后新行插入:`o` 或 `O`(中间行插入)
- 替换字符或多个字符:`r` 或 `R`
4. 光标移动与文本选择:
- 基本方向移动:`h`, `j`, `k`, `l`
- 跳至单词边界:`w`, `W`(下一个单词或单词分隔符)
- 跳至句首、句尾:`(,)` 和 `)` 分别代表句首和句尾
- 跳至段落首、尾:`{}` 和 `}` 分别代表段落首和尾
5. 文本定位:
- 到达行首、行尾:`b`, `B`(空白分隔的单词内)
- 到达行首、行尾:`e`, `E`
- 到达指定字符位置:`fc` 和 `Fc`(向前跳到字符)
- 到达字符前:`tc` 和 `Tc`
6. 屏幕滚动与可视区域:
- 到达屏幕顶部、中部、底部:`H`, `M`, `L`
- 使用数字直接跳到特定行:`nG` 或 `:nG`(跳到第n行)
7. 删除文本:
- 大部分删除操作通常使用基本的方向键配合`d`(如`dd`删除当前行)
通过Vi Reference Card,用户可以迅速了解Vi编辑器的核心功能,对于日常开发和文本编辑任务来说,这是一份不可或缺的速查工具。无论是初学者还是熟练的用户,在需要时都可以借助这张小卡片迅速找到所需的命令,提高编辑效率。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-08-25 上传
2019-04-20 上传
2018-06-06 上传
2021-09-14 上传
2010-05-07 上传
moumoukoo
- 粉丝: 0
- 资源: 3
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践