




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RedHat Linux课程,第五章,讲师:刘华巍 TEL,文本编辑器,理解什么是 shell 和一些常见的 shell 掌握 bash 的基本功能,内容回顾,解析命令行 通配符 别名 命令自动补齐 管道 重定向 命令历史记录,本章目标,了解Linux平台上的编辑器知识 掌握Vi编辑器的使用法,Linux编辑器概述,文本编辑器与字处理程序 文本编辑器只处理ASCII码文件 字处理程序进行复杂的文字编辑工作 文本编辑器类型 行编辑器 全屏幕编辑器 流行的文本编辑器 vim、emacs、pico、nano、joe、jed,Vi 简介,Vi是Unix世界里极为普遍的全屏幕文
2、本编辑器,几乎可以说任何一台Unix机器都会提供这套软体。Linux当然也有。 熟悉DOS下的文书处理后,也许会感到vi并不好用;Unix上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台Unix机器上都会安装这些额外的软体。所以,学习vi的基本操作还是有好处,让你在各个不同的机器上得心应手。,Vi,VI的特点 VI的模式 VI的命令,Vi 的特点,纯文本编辑器 全屏幕编辑器 工作于3种模式 通过命令进行编辑操作,Vi 的模式,三种模式 命令模式 输入模式 末行模式,Linux,退出vi,vi file,Vi 的模式,命令模式,空白区,输入模式,Vi 的模式,末行模式,Vi 的模式
3、,Vi 的命令,命令模式下的操作命令 输入模式下的操作命令 末行模式下的操作命令,命令模式下的操作命令,光标控制 k j h l H M L gg GG 0 $ nG 替换和删除 r x nx dd ndd dG 复制粘贴 yy nyy p(粘贴到光标下) P (粘贴到光标上) 搜索 / 撤销 u 退出 ZZ(保存退出) ZQ(退出不保存),输入模式下的操作命令,进入输入模式 i (左插入) a(右插入) o(下一行插入) I(行首) A(行末) O(上一行插入),Vi高级用法,vi还支持更高级的功能,vi可以同时打开多个文件,打开方式vi加上要打开的文件名,文件和文件之间用空格隔开 vi 文
4、件1 文件2 文件3 文件4 进入vi后,vi打开的是文件1 :next 切换到下一个文件 :previous 切换到上一个文件 :last 切换到最后一个文件 :first 切换到最前一个文件 :2next 切换到下二个文件,Vi高级用法,vi可以根据用户的不同需要来做一些设定,这些设定都是在末行模式下进行的。 :set nu 显示行号,打开这个功能以后会在每一行的最左面显示行号,行号不算在文件本身 :set nonu 关闭显示行号的功能 :set ic 忽略大小写,主要是为了方便搜索 :set noic 不忽略大小写,Vi高级应用,:syntax enable 打开色彩支持,在linux中
5、编辑文件和编辑程序源 代码等工作都是在vim中完成的,打开色彩支持可以在查看或编写程序的时候发现语法等错误. :syntax off关闭色彩支持 :set backup 自动生成备份文件,vi在打开或编辑一个文件的时候会自动备份文件,备份的件一般会在文件名后加。例如:foo.txt会自动生成foo.txt :suspend 把vi暂时放到后台休息.用fg恢复,Vi高级用法,如果在使用vim编辑的时候需要执行一下系统的命令可以在末行模式中用!来执行 示例: 在vim编辑器中执行ls命令 :! ls 执行完系统命令以后再按回车就可以回到vim编辑器中,Vi高级用法,为了更方便的使用vim可以在个人主目录下,编辑.vimrc文件,如果没有可以手工编辑一个.格式 如下: set nu /打开文件的时候显示行号 set ic /查找字串的时候忽略大小写 syntax enable /打开色彩支持,本章总结,文本编辑器是Linux重要的字处理工具,主要用作文本编辑、程序编写、配置文件的修改等工作 Linux系统的文本编辑器包括VI、EMACS、XEMACS、PICO、JOE等,都是传统的Unix编辑工具,使用方法基本相同,可跨平台使用编辑工具。 V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林动画学院《文献检索和科技论文写作》2023-2024学年第一学期期末试卷
- 广州中医药大学《统计计算与实验》2023-2024学年第二学期期末试卷
- 浙江财经大学东方学院《中西医结合内科学Ⅰ》2023-2024学年第二学期期末试卷
- 2025企业并购合同协议书
- 浙江金融职业学院《安全防护与急救措施》2023-2024学年第二学期期末试卷
- 内蒙古师范大学《花鸟画写生》2023-2024学年第二学期期末试卷
- 西藏藏医药大学《篮球规则与比赛赏析》2023-2024学年第一学期期末试卷
- 甘肃省武威市凉州区农村小学2024-2025学年数学三下期末教学质量检测试题含解析
- 浴室台阶施工方案
- 2025【悦心童装特许加盟合同】悦心童装加盟
- 2025年内蒙古自治区中考一模语文试题(原卷版+解析版)
- 2025-2030中国儿科用药行业深度调研及投资前景预测研究报告
- 2025年共青团入团积极分子考试测试试卷题库及答案
- 【艾青诗选】40《解冻》思维导图+批注
- 《庐山古诗词》课件
- 金属加工机械制造行业分析报告
- 2024-2025学年人教版数学七下 第七章 相交线与平行线(含答案)
- GB/T 44994-2024声学助听器验配管理
- 塔吊司机安全培训
- 失眠量表(PSQI)评分项目及标准
- 会议文档制作的艺术与技巧
评论
0/150
提交评论