




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第8讲 Linux文本编辑目录n vi使用指南n Emacs使用指南2vi的启动和退出n 启动vin vi filenamen 退出vi(命令行方式)n 保存工作并退出 :wqn 放弃改变并退出 :q!n 在vi中读入文件(命令行方式)n :r filenamen :e filename(编辑另一个文件)n 在vi中保存文件(命令行方式)n :w filename3vi的三种操作模式n 命令模式(Command mode)n 用户启动vi后,进入命令模式n 允许用户使用特定的命令编辑文件或切换到其他方式n 插入模式(Input mode)n 插入和编辑文本n 最后一行模式(Last line
2、mode)n 可以向vi输入特定的扩充命令n 在命令方式下键入“:”进入命令行模式n 进入命令行模式后,输入的命令会在屏幕的最后一行显示出来4切换不同模式的按键 从input mode回到command mode:按下ESC键 在command mode下输入“:”到 last line modea 、i、oCommand mode:输入错误命令ESCInput modeLast line mode5vi的文本插入命令n 在命令模式下,输入n i:将当前光标前插入文本n I:在当前行前插入文本n a:在光标后插入文本n A:在当前行后插入文本n o:在当前行下面打开一个新行,插入文本n O:在
3、当前行上面打开一个新行,插入文本n 按ESC键,关闭插入模式6vi的文本删除命令n 在命令模式下,输入n x/dd:删除字符/整行n D:从光标处一直删除到行末n dw/dW:向前删除直到下一个包含/分隔单词n db/dB:向后删除直到下一个包含/分隔单词n de/dE:删除到当前包含/分隔单词的结尾n d0/d$:删除到当前行的开头/结尾n dh/dl:删除左边/右边的字符n d/d:删除至前一/下一段落的开头7n 分隔单词分隔单词和包含单词n 任何以一个或多个空格、制表符或行结束符分隔开的字符组n 包含单词n 由标点符号、空格、制表符或行结束符分隔开的字母或数字组n W命令:将光标移动到下
4、一个空格分隔单词的位置n w命令:将光标移动到下一个包含单词或非单词处n 例n Hudson(2)-on-the-Bayis our destination8vi的文本改变命令n 在命令模式下输入n cc:改变整个行n C:从光标处改变到行末n cw/cW:向前改变直到下一个包含/分隔单词n cb/cB:向后改变直到下一个包含/分隔单词n ce/cE:改变到当前包含/分隔单词的结尾n c0/c$:改变到当前行的开头/结尾n ch/cl:改变左边/右边的字符n c/c:改变至前一/下一段落的开头9vi的移动命令n 在命令模式下输入n h/j/k/l:向左/向下/向上/向右移动n 0:移动到当前行
5、的行首n :移动到当前行的第一个单词n $:移动到当前行的最后一个字符n w/b:向前/向后移动一个包含单词或非单词n W/B:向前/向后移动一个分隔单词n e/E:移动到当前包含/分隔单词的结尾n L/M/H:移动到屏幕的最下/中间/最上一行n /:移动到前一/后一段落的开头n Ctrl+F/Ctrl+B:向前/向后移动一整屏n Ctrl+D/Ctrl+U:向前/向后移动半个屏幕n nG:到达第n行n 1G/G:到达首/末行10其他的vi命令(1)n J命令:合并行n u命令:取消更改n Ctrl+L和Ctrl+R命令:刷新屏幕n r命令:替换一个字符n :f命令:查看文件名、文件大小和光标
6、的当前位置n /:在文件中前向查找(按n/N进行正/反向重复查找)n ?:在文件中后向查找(按n/N进行正/反向重复查找)n f/F:向前或向后移动光标到一个特定的字符(按;重复查找)n %:查找匹配的括号符11其他的vi命令(2)n 点(.)命令:重复最后的插入、删除或者修改操作,只作用于当前的光标位置n n命令:重复查找12设置vi的工作环境n 蜂鸣声n :set errorbellsn :set noerrorbellsn 行首自动缩进n :set ai(autoindent)n :set noain 自动写选项n :set autowriten :set noautowriten 行号
7、n :set nun :set nonu13Emacs/XEmacs编辑器的基本命令n 启动Emacsn $ emacs filenamen 退出Emacsn Ctrl+x, Ctrlcn 打开文件n Ctrl+x, Ctrlfn 保存文件n Ctrl+x, Ctrlsn 保存所有文件n Ctrl+x, sn 另存:ctrl+x, ctrl+w14在Emacs/XEmacs中移动n Alt+b:把光标移动到光标左边的单词开始处n Alt+f:把光标移动到光标右边的单词开始处n Alt+a:把光标移动到当前句子的开始处n Alt+e:把光标移动到当前句子的结束处n Ctrl+n:把光标移动到下一
8、行n Ctrl+p:把光标移动到上一行n Ctrl+a:把光标移动行首n Ctrl+e:把光标移动行尾n Ctrl+v:把显示区域往下移动一整屏n Alt+v:把显示区域往上移动一整屏n Alt+:把光标移动文件尾n Alt+:把光标移动文件头15在Emacs/XEmacs中插入、删除和拷贝文本n Ctrl+x o:在光标后插入一个空行n Ctrl+x Ctrl+o:将多个空行合并为一个n Ctrl+d:删除光标所处的字符n Ctrl+k:删除光标所在位置到行尾之间的字符n Ctrl+u 1 Ctrl+k:删除整一行n Ctrl+x u:undo功能n Ctrl_:undo功能n 拷贝/剪切文
9、本n 将光标置于想要选择的文本开头n 按Ctrl+空格键n 将光标置于想要选择的文本末尾n 如果为拷贝的话,按Alt+w键;如果为剪切的话,按Ctrl+w键n 将光标置于想要粘贴文本的位置n 按Ctrl+y键16Emacs/XEmacs的查找和替换功能n 前向查找:Ctrlsn 反向查找:Ctrlrn 取消查找操作: Ctrlgn 替换n 键入Alt+%n 键入查找字符串,回车n 键入替换字符串,回车n 在下一个提示处,输入如下操作n SPACE或y: 替换当前字符串,并移动到下一个匹配串n Del或n: 不替换当前字符串,直接移动到下一个匹配串n !:进行全局替换,并要求不再提示n .:替换当前字符串,然后退出查找-替换操作n M-或q:退出查找-替换操作,光标定位到操作开始时的位置n :后退到上一匹配位置n Ctrl+x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第15课《无言之美》教学设计2023-2024学年统编版语文九年级下册
- 一年级数学计算题专项练习汇编
- 四年级数学(上)计算题专项练习及答案汇编
- 卧室装修保洁合同范例
- 餐饮连锁区域代理合同协议书范本
- 公式股合同范例
- 传媒股合同范例
- 合同范例修编
- Unit 7 A day to remember Section A 2a - 2e 教学设计 2024-2025学年人教版(2024)七年级英语下册
- 公司对外合作合同范例
- 2024解析:第十章 浮力、阿基米德原理及其应用-讲核心(解析版)
- 华东师范大学《社会学概论》2023-2024学年第一学期期末试卷
- 少先队活动课《民族团结一家亲-同心共筑中国梦》课件
- 2024年四川省公务员录用考试《行测》真题及答案解析
- 防弹衣市场分析及投资价值研究报告
- 3.1《中国科学技术史序言(节选)》课件
- 生态旅游学课程设计
- 智能制造系统解决方案“揭榜挂帅”项目申报书
- 《管理研究方法》教学大纲
- 食材配送总体服务计划方案
- 2024年机动车驾驶员考试《科目一》试卷及解答参考
评论
0/150
提交评论