第3章 文本编辑

上传人:hjk****65 文档编号:204876437 上传时间:2023-04-27 格式:PPT 页数:22 大小:179KB
返回 下载 相关 举报
第3章 文本编辑_第1页
第1页 / 共22页
第3章 文本编辑_第2页
第2页 / 共22页
第3章 文本编辑_第3页
第3页 / 共22页
点击查看更多>>
资源描述
第三章第三章 文本编辑文本编辑qq vi(visual interface)编辑器)编辑器是所有是所有是所有是所有Unix/LinuxUnix/Linux操作系统下标准的编辑操作系统下标准的编辑操作系统下标准的编辑操作系统下标准的编辑器器器器qq vim(vi improved)升级后的升级后的升级后的升级后的vivi,增强版本的,增强版本的,增强版本的,增强版本的vivi主要内容主要内容qq3.1 vi的工作方式的工作方式qq3.2 启动启动viqq3.3 文本输入文本输入qq3.4 退出退出viqq3.5 命令行模式的操作命令行模式的操作qq3.6 ex模式的操作模式的操作3.1 vi的工作方式的工作方式qqvim编辑器有编辑器有3种状态:种状态:n n命令模式(命令模式(命令模式(命令模式(command modecommand mode)键入字符不会在屏幕上显示,只会被作为命令解释执键入字符不会在屏幕上显示,只会被作为命令解释执键入字符不会在屏幕上显示,只会被作为命令解释执键入字符不会在屏幕上显示,只会被作为命令解释执行。行。行。行。控制屏幕光标的移动,字符、字或行的删除控制屏幕光标的移动,字符、字或行的删除控制屏幕光标的移动,字符、字或行的删除控制屏幕光标的移动,字符、字或行的删除n n输入模式输入模式输入模式输入模式 /插入模式(插入模式(插入模式(插入模式(insert modeinsert mode)编辑命令不再起作用,仅作为普通字母出现。编辑命令不再起作用,仅作为普通字母出现。编辑命令不再起作用,仅作为普通字母出现。编辑命令不再起作用,仅作为普通字母出现。n nexex转义方式转义方式转义方式转义方式 /底行模式(底行模式(底行模式(底行模式(last line modelast line mode)将文件保存或退出将文件保存或退出将文件保存或退出将文件保存或退出vivi,设置编辑环境,如:寻找字符串、列出行号等。设置编辑环境,如:寻找字符串、列出行号等。设置编辑环境,如:寻找字符串、列出行号等。设置编辑环境,如:寻找字符串、列出行号等。3.2 启动启动viqq方法:方法:qq说明:说明:n n如果是新文件名,则创建文件;否则,打开文件如果是新文件名,则创建文件;否则,打开文件如果是新文件名,则创建文件;否则,打开文件如果是新文件名,则创建文件;否则,打开文件#vi#vim#vi myfirst#vim myfirst3.3 文本输入文本输入qq进入文本输入模式的方法:进入文本输入模式的方法:n n插入命令(插入命令(插入命令(插入命令(insertinsert):):):):i i 和和和和 I In n附加命令(附加命令(附加命令(附加命令(appendappend):):):):a a 和和和和 A An n打开命令(打开命令(打开命令(打开命令(openopen):):):):o o 和和和和 OO命令命令键键功能功能i当前光当前光标标位置位置左左侧侧输输入入I行首行首输输入入a当前光当前光标标位置位置右右侧侧输输入入A行尾行尾输输入入o在光在光标标所在行所在行下一行下一行增添新的空白行,光增添新的空白行,光标标位于行首位于行首O 上一行上一行3.4 退出退出viqq方法:方法:n n为了保存文件,按为了保存文件,按为了保存文件,按为了保存文件,按EscEsc键,使键,使键,使键,使vivi处于命令模式。处于命令模式。处于命令模式。处于命令模式。n n然后输入相应的命令,如下表:然后输入相应的命令,如下表:然后输入相应的命令,如下表:然后输入相应的命令,如下表:键键功能功能:wq保存并退出保存并退出vi,回到,回到shell状状态态:x同上同上ZZ保存并退出(不加冒号)保存并退出(不加冒号):w保存,但不退出保存,但不退出:q退出(如果有未保存的修改,退出(如果有未保存的修改,则则不能退出)不能退出):q!强强制退出,制退出,不保存修改不保存修改3.5 命令行模式的操作命令行模式的操作qq3.5.1 移动光标移动光标qq3.5.2 文本复制文本复制 qq3.5.3 文本删除文本删除 qq3.5.4 文本修改文本修改qq3.5.5 搜索字符串搜索字符串3.5.1 移动光标移动光标qq移动光标移动光标 键键功能功能h Backspace 光光标标左移左移一个字符一个字符l Space 右移右移一个字符一个字符j 下移下移一行一行k 上移上移+Enter光光标标移移动动到下一行的行首到下一行的行首3.5.1 移动光标移动光标qq移动光标移动光标键键功能功能 或或 0光标移动到当前光标移动到当前行首行首$光标移动到当前光标移动到当前行尾行尾w光标光标右移右移到下一个单词的开头(以非字母的符号分隔)到下一个单词的开头(以非字母的符号分隔)W同上同上 (以空白符分隔)(以空白符分隔)b光标光标左移左移到前一个到前一个单词单词的开头(以非字母的符号分隔)的开头(以非字母的符号分隔)B同上同上 (以空白符分隔)(以空白符分隔)3.5.2 文本复制文本复制qq文本复制文本复制 键键功能功能yy复制光复制光标标所在的所在的行行yw复制光复制光标标所在位置到整个所在位置到整个单词单词的位置的位置nyy复制从光复制从光标标开始的开始的n行行nyw复制从光复制从光标标开始的开始的n个个词词y$复制当前位置到行尾的文本复制当前位置到行尾的文本 y0 y0 或或或或 y y 复制从光标位置复制从光标位置复制从光标位置复制从光标位置之前之前之前之前到当前行首的文本到当前行首的文本到当前行首的文本到当前行首的文本 p将复制的内容将复制的内容粘粘贴贴在光在光标标所在的位置所在的位置后后P将复制的内容将复制的内容粘粘贴贴在光在光标标所在的位置所在的位置前前3.5.3 文本删除文本删除qq文本删除文本删除 键键功能功能x删删除除光光标标位置位置的一个字符的一个字符nx删删除光除光标标位置开始位置开始向右的向右的n个字符个字符X删删除除光光标标前面前面的一个字符的一个字符nX删删除光除光标标前面的前面的n个字符个字符dd删删除光除光标标所在所在行行ndd删删除光除光标标所在行开始向下的所在行开始向下的n行行D从光从光标标位置开始,位置开始,删删除到行尾除到行尾3.5.3 文本删除文本删除qq文本删除文本删除键键功能功能d$从光标位置开始,删除到从光标位置开始,删除到行尾行尾d从光标位置开始,删除到从光标位置开始,删除到行首行首dw删除光标删除光标右侧右侧的一个单词的一个单词db删除光标删除光标左侧左侧的一个单词的一个单词3.5.4 文本修改文本修改qq文本替换文本替换 键键功能功能r替换光标位置上的替换光标位置上的1个字符个字符 nr替换从光标位置开始的替换从光标位置开始的n个字符个字符 R替替换换从光从光标标位置开始的位置开始的连续连续字符字符nR同上,当按同上,当按Esc键时,重复键时,重复n遍遍 u撤撤销销最近一次修改最近一次修改U撤撤销销所有修改所有修改.重复上一次的操作重复上一次的操作3.5.5 搜索字符串搜索字符串qq搜索字符串搜索字符串 键键功能功能/字符串字符串从当前位置从当前位置向后向后搜索字符串搜索字符串?字符串?字符串从当前位置从当前位置向前向前搜索字符串搜索字符串n光光标标向后向后移到移到下下一个字符串一个字符串N光光标标向前向前将移到将移到上上一个字符串一个字符串3.5.6 vi在线帮助在线帮助qqhelp命令:命令:键键功能功能:help显显示示vi通用的帮助命令通用的帮助命令:help 命令名命令名可可获获得得该该命令的帮助命令的帮助3.6 ex模式的操作模式的操作 qq进入进入ex命令方式:命令方式:n n在命令方式下输入在命令方式下输入在命令方式下输入在命令方式下输入“:”,在冒号提示符后就可,在冒号提示符后就可,在冒号提示符后就可,在冒号提示符后就可以输入以输入以输入以输入exex命令。命令。命令。命令。qq退出退出ex命令方式:命令方式:n nenterenter键键键键/del/del键键键键3.6.1 命令定位命令定位qq命令定位命令定位 命令命令功能功能:n光光标标移移动动到第到第n行行首行行首:+n光光标标下移下移n行行:-n光光标标上移上移n行行:.光光标标定位到定位到当前行首当前行首:$光光标标定位到定位到最后一行最后一行3.6.2 常用常用ex命令命令qqe命令(命令(edit)n n在编辑当前文件时在编辑当前文件时在编辑当前文件时在编辑当前文件时编辑另外的文件编辑另外的文件编辑另外的文件编辑另外的文件。e命令命令功能功能:e 文件名文件名开始开始编辑编辑文件名指定的文件文件名指定的文件:e!文件名文件名忽略当前文件所作的修改,忽略当前文件所作的修改,编辑编辑指定文件指定文件:e#Ctrl+返回到上一个返回到上一个编辑编辑文件文件3.6.2 常用常用ex命令命令qqw命令(命令(write)n n可把编辑缓冲区中全部或者部分内容可把编辑缓冲区中全部或者部分内容可把编辑缓冲区中全部或者部分内容可把编辑缓冲区中全部或者部分内容写到指定文写到指定文写到指定文写到指定文件件件件中。中。中。中。w命令命令功能功能:w 文件名文件名将当前将当前缓缓冲区内容写到指定文件中。冲区内容写到指定文件中。如果文件名不存在,如果文件名不存在,则创则创建建该该文件;文件;如果文件名已存在,如果文件名已存在,则发则发出警告出警告:w!文件名文件名强强制覆盖已有的文件制覆盖已有的文件:w文件名文件名将当前将当前缓缓冲区的内容冲区的内容附加附加到指定文件末尾,到指定文件末尾,3.6.2 常用常用ex命令命令qqr命令(命令(read)n n把指定文本读入编辑缓冲区的指定位置。把指定文本读入编辑缓冲区的指定位置。把指定文本读入编辑缓冲区的指定位置。把指定文本读入编辑缓冲区的指定位置。r命令命令功能功能:r将当前文件将当前文件读读入光入光标标的位置的位置:r 文件名文件名将指定文件的内容放入将指定文件的内容放入缓缓冲区中冲区中光光标标的位置的位置:0r 文件名文件名将将开开头头的位置的位置3.6.3 使用使用vi的启动选项的启动选项qq只读选项只读选项n n-R-R(read onlyread only)选项使文件只读,不能修改)选项使文件只读,不能修改)选项使文件只读,不能修改)选项使文件只读,不能修改qq查看文件查看文件n n用户可以使用用户可以使用用户可以使用用户可以使用viewview以以以以只读模式只读模式只读模式只读模式打开打开打开打开vivi编辑器。编辑器。编辑器。编辑器。n nviewview是是是是vivi的一个版本,他总是以只读模式启动的一个版本,他总是以只读模式启动的一个版本,他总是以只读模式启动的一个版本,他总是以只读模式启动vi vi qq编辑多个文件编辑多个文件 n n用户启动用户启动用户启动用户启动vivi时,可以给出多个文件名。时,可以给出多个文件名。时,可以给出多个文件名。时,可以给出多个文件名。3.6.4 运行运行shell命令命令qq用户可以在用户可以在vi命令中运行命令中运行shell命令。命令。n n形式:形式:形式:形式:!命令名命令名命令名命令名
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 酒店餐饮


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!