Linux教程(第3版)[孟庆昌][电子教案]-第3章.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:32 大小:110KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Linux教程(第3版)[孟庆昌][电子教案]-第3章.ppt

Linux教程(第3版)[孟庆昌][电子教案]-第3章.ppt

预览

免费试读已结束,剩余 22 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章文本编辑主要内容进入和退出vi的方法vi编辑器的工作方式vi文本插入和修改命令的规则、应用移动光标的命令屏幕命令、字符串检索等命令的使用ex命令的使用3.1vi的工作方式3.1.1命令方式3.1.2输入方式3.1.3ex转义方式3.2进入和退出vi3.2.1进入vi3.2.2退出vi3.3文本输入3.3.1插入命令3.3.2附加命令3.3.3打开命令3.3.4输入方式下光标移动3.4移动光标向右(向前)移动一个字符的命令(键):l<Space>右向键一次向右移动n个字符:6l,5<Space>,8→向左(向后)移一个字符的命令(键):h<Bksp>左向键一次向左移动n个字符:3h移到下一行的命令(键):+〈Enter〉j<Ctrl>N下向键一次向下移动n行:6+,3<Enter>,7j移到上一行的命令(键):-k<Ctrl>P上向键一次向上移动n行:5-,8k移至行首的命令(键):^将光标移到当前行的第一个非空白符(非制表符或非空格符)0总是将光标移到当前行的第一个字符,不管它是否为空白符移至行尾的命令(键):$移至指定行的命令(键):[行号]G移至指定列的命令(键):[列号]|按词前移的命令(键):w——词被定义为以标点符号或空白符(制表符、换行符或空格)分开的字母数字串W——词被定义为非空白字符串按词后移的命令(键):b——词被定义为以标点符号或空白符(制表符、换行符或空格)分开的字母数字串B——词被定义为非空白字符串移至词尾的命令(键):eE对搜索词的定义分别与w和W相同。如光标已在一个词中,它就移至该词末尾按句移动的命令(键):()命令(和)分别将光标移至上一个和下一个句子的开头。句子被定义为以句点(.)、问号(?)或感叹号(!)结尾、后随二个空格或一个换行的字符序列。句子在第一个非空白字符处开始。在屏幕上移动的命令(键):[位移]H将光标移至屏幕的左上角。[位移]M将光标移至屏幕中间行的开头。[位移]L当显示内容超过一屏时,它将光标移至屏幕上的最底行;当显示内容不足一屏时,它使光标停在最后一行上。3.5文本修改2.复原命令u如果插入后用u命令,就删除刚插入的正文;如果删除后用它,就相当于又插入刚删除的正文。U把当前行恢复成它被编辑之前的状态,不管你把光标移到该行后对它编辑了多少次。3.重复命令.重复实现刚才的插入命令或删除命令4.修改命令命令c、C和cc修改文本对象,并用新输入的文本代替老文本。c命令的一般使用方式是:c后面紧接着光标移动命令(限定删除文本的范围),之后是新的文本,最后键击<Esc>C命令修改从光标位置到该行末尾的文本。一般方式是:C后面紧接着是输入新的文本,最后是<Esc>cc命令除影响到整行(不是行的一部分)外,其余作用与C命令相同。5.取代命令r命令用随后打入的单个字符取代光标所在的字符R命令用随后打入的文本取代光标位及其右面的若干字符,每打入一个字符就替代原有的一个字符。6.替换命令s(小写)命令用随后打入的的正文替换光标所在的字符S(大写)命令用新打入的正文替换当前行(整行)7.行结合命令行结合命令J(大写字母)把光标所在行与下面一行结合成一行8.文本位移命令>命令将限定正文行向右移动,通常是8个空格。文本右移命令的一般格式是:>光标移动命令<命令将限定正文行向左移动。使用方式同上。>>命令将光标所在行右移8个空格。<<命令将光标所在行左移8个空格。9.过滤命令过滤命令的格式是:!<光标移动命令><Linux命令><Enter>其功能是把光标所在行和光标移动命令指定行之间的所有行,由给定的Linux命令进行加工,替换原来的那部分正文。3.6编辑文件3.7字符串检索向后检索命令的格式是:?模式〈Enter〉?模式?位移〈Enter〉如果在模式中想包含以下特殊字符:*·$^[}\/需要使用其转义形式,即在这些字符前面加上反斜线(\),使其失去特殊含义,作为一般字符对待检索下一个字符串的命令:n重复检索的方向与上一个检索命令相同N重复检索的方向与上一个检索命令相反查找字符的命令:f字符——在当前行上向前查找给定的字符F字符——在当前行上向后查找给定的字符;——重复上一次查找动作,查找方向相同,——反向重复查找光标靠近字符的命令:t向前移动光标靠近给定字符,但不在该字符上T向后移动光标靠近给定字符,但不在该字符上置标记命令的格式是:m小写字母移至标记命令:'标记字母——单引号(')命令将光标移到预置标记行的开头`标记字母——倒单引号(`)命令将光标精确移到该行的置标记位置全局替换命令一般格式