第三章Linux文本编辑程序.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章Linux文本编辑程序

第3章 UNIX文本编辑程序 第3章 第*页 UNIX的文本编辑程序 常用的文本编辑器 行编辑ed 全屏幕编辑vi 使用场合 行编辑ed常用于脚本程序中,使用输入重定向 例如:安装软件时,用来修改系统配置文件 vi用于人机交互式编辑文本文件 第3章 第*页 vi的启动方法 命令格式 vi 文件名列表 后边可以指定0个或者多个文件 例如 vi try.c 第3章 第*页 设置vi选项(1) vi有40多个选项控制vi的运行,有两种设定方法 使用.exrc文件 vi启动时自动读取用户主目录下文件.exrc获取自设定的vi选项 例如:文件.exrc中含有如下两行: set number 每一行时,在左边列出行号 set showmode 在屏幕右下角标志出当前状态 第3章 第*页 设置vi选项(2) 在vi中键入set命令 命令格式 设置选项 :set option 取消选项 :set nooption 例如 :set number 每行左边列出行号 :set nonumber 每行左边不列出行号 :set showmode 屏幕右下脚标出当前状态 :set noshowmode屏幕右下脚不标出当前状态 :set all 列出所有开关的当前状态 第3章 第*页 vi的两种工作状态(1) 命令状态:键盘输入解释为命令 vi一启动就进入命令方式,键盘输入解释为命令 一般按键无回显 以冒号可以引入ex命令和查找命令 编辑命令 i a 等,可以从命令状态转到文本状态 第3章 第*页 vi的两种工作状态(2) 文本状态 键盘输入解释为输入的文本 可以输入多行,每输入完一行后按回车转入下一行 正文输入时有回显 输入完毕按键盘左上角的Esc键,返回到命令状态 基本编辑命令 第3章 第*页 正文插入 命令 i 在当前字符前插入正文段,直至按Esc键(insert) 命令 a 在当前字符后插入正文段,直至按Esc键(append) 命令 o 在当前行后插入正文段,直至按Esc键(open) 命令 O 在当前行前插入正文段,直至按Esc键(open) 第3章 第*页 光标单字符移动 单字符移动(四个字母键盘上相邻的按键) h 光标左移一列 j 光标下移一行 k 光标上移一行 l 光标右移一列 有的终端可以直接使用键盘上的方向键代替这四个字母 命令前加一整数,表示这个命令连续执行多少遍 5h 光标左移5列 6j 光标下移6行 23k 光标上移23行 10l 光标右移10列 注意:在vi命令状态下的按键命令没有回显 第3章 第*页 翻页 命令 Ctrl-b 向后翻页(Backward) Ctrl-f 向前翻页(Forward) Ctrl-u 向上翻半页(Up) Ctrl-d 向下翻半页(Down) 注意 vi把文件尾方向定义为向前,文件头方向定义为向后 有的键盘用PgDn键代替Ctrl-f,用PgUp键代替Ctrl-b 也可以使用下面的命令 6Ctrl-f 向前翻6页 15Ctrl-b 向后翻15页 第3章 第*页 光标行内快速移动 行尾行首 将光标移至当前行首 ^ 将光标移至当前行尾 $ 移动一个单词 移到右一个单词 w W 移到左一个单词 b B 也可以使用6w 3W 5b 10B命令 wb与WB区别:对“单词”分界符的定义不同 wb命令:非字母,数字,下划线之外的字符 WB命令:仅以空白符(空格/制表符/回车) 第3章 第*页 光标移动到指定行 移到指定的行 :476 将光标定位于第476行 :1 将光标定位于第1行(文件首) :$  将光标定位于文件尾 :$-10将光标定位于文件倒数第10行 在描述行号时可以使用 圆点(.)代表当前行号, $ 代表最后一行的行号 括号配对 % 把光标移到一个花括号(或圆括号,或方括号)上,按%键,则光标自动定位到与它配对的那一个括号 第3章 第*页 删除命令和剪贴板 注:被删除的内容进入剪贴版 删除字符 删除当前字符的命令 x 命令5x删除从当前光标开始的5个字符 删除行 删除当前行的命令 dd 命令3dd删除从当前行开始的3行 删除块 删除到配对括号命令:将光标定位在括号上 d% 复制到剪贴板yank(不删除,只拷贝到剪贴板) yy与y% paste取出剪贴板中内容 p 第3章 第*页 字符替换 替换光标处字符 r ra命令将当前光标处字符替换为a 将当前光标处开始的三个字符依次替换为abc,则需要按命令rarbrc 替换若干字符

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档