LINUX环境的文本编辑.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 LINUX环境的文本编辑 ——Vi编辑器的使用 学院: 国 际 学 院 专业: 电 器 信 息 班级: 多媒体二班 学号: 102502300 姓名: 李 凯 实验二 LINUX环境的文本编辑 ——Vi编辑器的使用 实验目的 1. 复习C语言程序设计基本知识 2.了解Linux的Vi编辑器。 3. 熟悉Linux的Vi编辑器的使用。 实验内容 熟悉Linux的Vi编辑器,并利用它编辑一个 *.c文件。 实验预备 预习附录一《LINUX简介》。 实验指导 Vi编辑器是在Linux上广泛使用的中英文编辑软件。Vi是visual editor的缩写,是Linux提供给用户的一个窗口化编辑环境。 进入Vi,直接执行Vi编辑程序即可。 例:$Vi test.c 显示器出现Vi的编辑窗口,同时Vi会将文件复制一份至缓冲区(buffer)。Vi先对缓冲区的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来的文件。 1.Vi的工作模式 Vi提供二种工作模式:输入模式(Insert mode)和命令模式(command mode)。使用者进入Vi后,默在命令模式下,此刻键入的任何字符皆被视为命令,可进行删除、修改、存盘等操作。要输入信息,应转换到输入模式。 (1)命令模式 在输入模式下,按ESC可切换到命令模式。命令模式下,可选用下列指令离开Vi, :q! //离开Vi,并放弃在缓冲区内刚编辑的内容 :wq //将缓冲区内的资料写入磁盘中,并离开Vi :ZZ //同wq :x //同wq :w //将缓冲区内的资料写入磁盘中,但不离开Vi :q //离开Vi,若文件被修改过,则要求确认是否放弃修改的内容,//此指令可与:w配合使用。 (2)命令模式下光标的移动 H //左移一个字符 J //下移一个字符 K //上移一个字符 L //右移一个字符 O //移至该行行首 $ //移至该行行末 ∧ //移至该行的首字符处 H //移至窗口的首列 M //移至窗口中间列 L //移至窗口的末列 G //移至该文件的末列 W,W //下一个单词(w忽略标点) B,B //上一个单词(B忽略标点) + //移至下一列的首字符处 - //移至上一列的首字符处 ( //移至该句首 ) //移至该句末 { //移至该段首 } //移至该段末 NG //移至该文件的第n列 N+ //移至光标位置之后第n列 n- //移至光标位置之前第n列 Ctrl-d //向下半页 Ctrl-f //向下一页 Ctrl-u //向上半页 Ctrl-b //向上一页 (3)输入模式 输入以下命令即可进入Vi输入模式 a(append) //在光标之后加入资料 A //在该行之末加入资料 i(insert) //在该行之前加入资料 I //在该行之首加入资料 o(open) //新增一行于该行之下,//供输入资料用 O //新增一行于该行之上//供输入资料用 Dd //删除当前光标所在行 X //删除当前光标字符 X //删除当前光标之前字符 U //撤销 . //重做 F //查找 S //替换,例如:将文件中的所 //有“FOX”换成“duck”,用 //“:%/FOX/duck/g” ESC //离开输入模式 更多用法见info Vi 实验作业 (1)完成下面C语言程序的编辑工作。该程序是一个内存调度算法的模拟程序,但其中的FIFO和LRU子函数被省略,由同学们自行完成。 /*现定义数据结构和全局变量。*/ #includestd

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档