vi编辑器光标移动与常用命令详解
需积分: 9 117 浏览量
更新于2024-08-25
收藏 545KB PPT 举报
本篇文章是关于"常用命令——光标移动"的vi使用手册,vi是一款历史悠久且功能强大的可视化编辑器,适用于各种UNIX操作系统,包括Linux。文章主要讲解了vi编辑器的两种工作模式:命令模式和输入模式。在命令模式下,用户输入命令进行编辑操作,而输入模式则是实际文本输入阶段,通过ESC键可以在两者之间切换。
光标移动是vi编辑器的基础操作:
1. 使用'h'键向左移动一个字符,'j'向下移动,'k'向上移动,'l'向右移动。
2. '^'表示移动到当前行的开始,'$'移动到行尾,'w'跳到下一个单词的开始,'b'则到前一个单词的开始。
3. 'G'命令用于移动到文件的最后一行,或者使用':'加上'$'达到相同效果。
4. 使用'[Ctrl]f'和'[Ctrl]b'可以分别向前或向后移动一页。
在输入模式中,有以下常用的文本插入和编辑命令:
- 'i'从光标前插入文字,'I'在行首插入,'a'在光标后插入,'A'在行尾插入。
- 'o'在光标下方添加新行,'O'在上方添加。
- 'x'删除光标处的字符,'dd'删除整行,'D'删除从光标到行尾的内容,'r'替换一个字符,'R'替换从光标右侧开始直到按下ESC的所有字符。
- 's'用于替换当前字符或指定范围内的字符,'cw'替换当前单词,'J'合并相邻的行。
本文提供了一组基础的vi命令集,对于初学者来说,理解和掌握这些命令是学习和使用vi编辑器的重要步骤。通过熟练运用这些命令,用户可以高效地进行文本编辑和管理,尤其是在处理大量代码或文档时,vi的快捷操作能大大提高效率。
2010-09-23 上传
2007-05-23 上传
2012-08-16 上传
2009-05-27 上传
2018-06-06 上传
2008-11-27 上传
2008-06-16 上传
2008-12-03 上传
2017-07-24 上传
双联装三吋炮的娇喘
- 粉丝: 19
- 资源: 2万+
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍