欢迎来到天天文库
浏览记录
ID:48898835
大小:179.00 KB
页数:22页
时间:2020-01-28
《第3章 文本编辑.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第三章文本编辑vi(visualinterface)编辑器是所有Unix/Linux操作系统下标准的编辑器vim(viimproved)升级后的vi,增强版本的vi主要内容3.1vi的工作方式3.2启动vi3.3文本输入3.4退出vi3.5命令行模式的操作3.6ex模式的操作3.1vi的工作方式vim编辑器有3种状态:命令模式(commandmode)键入字符不会在屏幕上显示,只会被作为命令解释执行。控制屏幕光标的移动,字符、字或行的删除输入模式/插入模式(insertmode)编辑命令不再起作用,仅作为普通字母出现。ex转义方式/底行模式(lastlinemode)将文件保存或退出vi,
2、设置编辑环境,如:寻找字符串、列出行号等。3.2启动vi方法:说明:如果是新文件名,则创建文件;否则,打开文件#vi#vim#vimyfirst#vimmyfirst3.3文本输入进入文本输入模式的方法:插入命令(insert):i和I附加命令(append):a和A打开命令(open):o和O命令键功能i当前光标位置左侧输入I行首输入a当前光标位置右侧输入A行尾输入o在光标所在行下一行增添新的空白行,光标位于行首O上一行3.4退出vi方法:为了保存文件,按Esc键,使vi处于命令模式。然后输入相应的命令,如下表:键功能:wq保存并退出vi,回到shell状态:x同上ZZ保存并退出(不加冒
3、号):w保存,但不退出:q退出(如果有未保存的修改,则不能退出):q!强制退出,不保存修改3.5命令行模式的操作3.5.1移动光标3.5.2文本复制3.5.3文本删除3.5.4文本修改3.5.5搜索字符串3.5.1移动光标移动光标键功能h[←]Backspace光标左移一个字符l[→]Space右移一个字符j[↓]下移一行k[↑]上移+Enter光标移动到下一行的行首3.5.1移动光标移动光标键功能^或0光标移动到当前行首$光标移动到当前行尾w光标右移到下一个单词的开头(以非字母的符号分隔)W同上(以空白符分隔)b光标左移到前一个单词的开头(以非字母的符号分隔)B同上(以空白符分隔)3.5
4、.2文本复制文本复制键功能yy复制光标所在的行yw复制光标所在位置到整个单词的位置nyy复制从光标开始的n行nyw复制从光标开始的n个词y$复制当前位置到行尾的文本y0或y^复制从光标位置之前到当前行首的文本p将复制的内容粘贴在光标所在的位置后P将复制的内容粘贴在光标所在的位置前3.5.3文本删除文本删除键功能x删除光标位置的一个字符nx删除光标位置开始向右的n个字符X删除光标前面的一个字符nX删除光标前面的n个字符dd删除光标所在行ndd删除光标所在行开始向下的n行D从光标位置开始,删除到行尾3.5.3文本删除文本删除键功能d$从光标位置开始,删除到行尾d^从光标位置开始,删除到行首dw
5、删除光标右侧的一个单词db删除光标左侧的一个单词3.5.4文本修改文本替换键功能r替换光标位置上的1个字符nr替换从光标位置开始的n个字符R替换从光标位置开始的连续字符nR同上,当按Esc键时,重复n遍u撤销最近一次修改U撤销所有修改.重复上一次的操作3.5.5搜索字符串搜索字符串键功能/字符串从当前位置向后搜索字符串?字符串从当前位置向前搜索字符串n光标向后移到下一个字符串N光标向前将移到上一个字符串3.5.6vi在线帮助help命令:键功能:help显示vi通用的帮助命令:help命令名可获得该命令的帮助3.6ex模式的操作进入ex命令方式:在命令方式下输入“:”,在冒号提示符后就可以
6、输入ex命令。退出ex命令方式:enter键/del键3.6.1命令定位命令定位命令功能:n光标移动到第n行行首:+n光标下移n行:-n光标上移n行:.光标定位到当前行首:$光标定位到最后一行3.6.2常用ex命令e命令(edit)在编辑当前文件时编辑另外的文件。e命令功能:e文件名开始编辑文件名指定的文件:e!文件名忽略当前文件所作的修改,编辑指定文件:e#Ctrl+^返回到上一个编辑文件3.6.2常用ex命令w命令(write)可把编辑缓冲区中全部或者部分内容写到指定文件中。w命令功能:w文件名将当前缓冲区内容写到指定文件中。如果文件名不存在,则创建该文件;如果文件名已存在,则发出警告
7、:w!文件名强制覆盖已有的文件:w>>文件名将当前缓冲区的内容附加到指定文件末尾,3.6.2常用ex命令r命令(read)把指定文本读入编辑缓冲区的指定位置。r命令功能:r将当前文件读入光标的位置:r文件名将指定文件的内容放入缓冲区中光标的位置:0r文件名将~~~~~~~~~~~~~~~~~~~~~~开头的位置3.6.3使用vi的启动选项只读选项-R(readonly)选项使文件只读,不能修改查看文件用户可以使用view
此文档下载收益归作者所有