- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 河南省许昌市2025年某中学小升初入学分班考试英语考试真题含答案.docx VIP
- 大型泵站工程运行管理实施方案.docx
- ISO45001-2018职业健康安全管理体系之4-2:“4 组织及环境-4.2理解工作人员和其他相关方的需求和期望”解读和应用指导材料(2024A1-雷泽佳).docx VIP
- 医疗信息系统的网络安全数据标注指南.docx
- SH∕T 3543-2017 石油化工建设工程项目施工过程技术文件规定 非正式版.pdf VIP
- 中国专利法详解读书重点笔记.doc VIP
- 2026届高考语文背诵诗词补充:《菩萨蛮·书江西造口壁》.pptx VIP
- 强制性条文执行计划(完整版).doc
- 关于夏天的课件.pptx VIP
- 2025中铁五局集团有限公司笔试参考题库附带答案详解.pdf
文档评论(0)