UNIX vi/ex编辑器快速参考指南
需积分: 0 90 浏览量
更新于2024-11-07
收藏 23KB PDF 举报
“Linux的vi.pdf下载”是一份关于UNIX系统中vi/ex编辑器的快速参考指南,包含了中断、取消操作,文件处理,定位与滚动,屏幕调整等多个方面的实用技巧。
在Linux环境中,vi(Visual Editor)是标准的文本编辑器,而ex是vi的命令模式。这份PDF详细介绍了如何高效地使用vi编辑器。
1. **中断和取消操作**:
- `<ESC>`:结束插入模式或完成命令。
- `^?` (Ctrl+?):删除字符,也可用于中断当前操作。
- `^L`:重新打印屏幕,如果屏幕显示混乱时非常有用。
2. **文件操作**:
- `:w`:保存修改但不退出。
- `:wq`:保存修改并退出。
- `:q`:退出,但只有在未做修改或已保存修改时才能成功。
- `:q!`:强制退出,不保存修改。
- `:ename`:编辑新的文件名。
- `:e!`:放弃所有修改并重新编辑当前文件。
- `:e+name`:从文件的末尾开始编辑。
- `:e+n`:从指定行号开始编辑。
- `:e#`:切换到上一个编辑的文件,`^_` 是它的别名。
- `:wname`:将当前文件保存为指定名称。
- `:w!name`:覆盖已有文件保存。
- `:sh`:运行Shell命令,然后返回vi。
- `:!cmd`:执行外部命令,然后返回vi。
3. **文件定位**:
- `:n`:编辑arglist中的下一个文件。
- `:nargs`:定义新的arglist。
- `:f`:显示当前文件名和行号,`^G`为其快捷键。
- `:t`和`ata`:跳转到指定tag文件的tag条目。
- `^F`:向前滚动一屏。
- `^B`:向后滚动一屏。
- `^D`:向下滚动半屏。
- `^U`:向上滚动半屏。
- `G`:跳转到文件的最后一行(默认),或指定行号。
- `/pat` 和 `?pat`:分别向前和向后搜索匹配的模式。
- `n` 和 `N`:重复或反向上次查找操作。
4. **定位的高级技巧**:
- `/pat/+n`:在匹配pat的行之后的第n行。
- `?pat?-n`:在匹配pat的行之前n行。
- `||`:跳转到下一个段落或函数。
- `%`:跳转到匹配的括号对,如`{`和`}`。
5. **屏幕调整**:
- `^L`:刷新屏幕,修复因乱码或其他问题导致的显示错误。
这份PDF对于Linux用户来说是极好的参考资料,它涵盖了vi编辑器的基本操作和高级功能,可以帮助用户提高编辑效率,熟练掌握这一强大的文本工具。
140 浏览量
103 浏览量
186 浏览量
305 浏览量
514 浏览量
175 浏览量
203 浏览量
david_305000063
- 粉丝: 1
最新资源
- Oracle数据库深度探索:体系结构与编程艺术
- 日语计算机词汇解析
- 理解JavaScript基础与HTML DOM操作
- 英语六级翻译核心词组与句子
- UNICODE:统一字符编码的全球解决方案
- 正则表达式详解:匹配与操作
- Together初学者指南:从零创建项目
- 《330 Java Tips》:汇集众多编程智慧
- 2005年中国系统分析员年第1期:软件开发模型比较与项目管理探讨
- 2008年4月四级计算机考试试卷回顾:数据库与SQL Server知识点梳理
- 配置Nokia Kjava开发环境指南
- 软件测试全解析:黑盒、白盒、灰盒及更多
- 基于CTT的通用试题库管理系统开发
- 精通Linux:从新手到高手的进阶教程
- C语言实现队列数据结构与源码详解
- 智能火灾报警系统:无线远程监控技术探索