第三章 vi文字处理器.pdf

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 文本编辑 本章内容提要 •进入和退出vi •vi的工作方式 •文本输入命令 •光标移动命令 •文本修改命令 •字符串检索 3.1 进入和退出vi 3.1.1进入vi •在系统提示符下输入命令vi和想要编辑(建立)的文件名,便可 进入vi。 $ vi example.c □ ~ ~ …… ~ “example.c” [新文件] 0,0-1 全部 example.c是一个新文件,光标停在屏幕的左上角。 3.1.2 退出vi ⑴ :wq 把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到 shell下。 (操作过程是,先键入冒号“:”,再键入命令wq。以下命令操作相同。) ⑵ :ZZ (大写字母ZZ)仅当作过修改时才将缓冲区内容写到文件上。 ⑶ :x 与 :ZZ相同。 ⑷ :q! 强行退出vi。感叹号(! )告诉vi,无条件退出,丢弃缓冲区内容。 •注意:在你退出vi时,应想一想,是否需要保存所编辑的内容,然后再执行 合适的退出命令。 3.2 vi的工作方式 1.命令方式 •输入命令vi进入编辑器时,就处于vi的命令方式。 • 从键盘上输入的任何字符都被当作编辑命令来解释 •在命令方式下输入的表示命令的字符并不在屏幕上显示出来 2.插入方式 •输入vi的插入命令( i )、附加命令( a )、打开命令(o )、替换命令( s )、修改命令( c )或取代命令( r )可以从命令方式进入到插入方式。 • 在插入方式下所有命令不再起作用,仅作为普通字母出现。 • 由插入方式回到命令方式的办法是单击Esc键(通常在键盘的左上角) 。 3.Ex转义方式 •在命令方式下输入一个冒号(:)就进入 ex转义方式。 • 多数文件管理命令都是在ex转义方式下执行的(如读取文件、把编辑缓 冲区的内容写到文件中)。 •例如: :1,$s/I/i/g (按Enter键) 3.3 文本输入命令 1.插入命令(常用) • i 插在光标位置之前 • I 在光标所在行的行首插入新增文本 • 原来屏幕显示输入I命令后 输入int和一个空格后 / * this is an example */ / * this is an example */ / * this is an example */ int main ( ) int main ( ) int main ( ) { { { a , b=10 ; (光标在=上) a , b=10 ; (光标移到a上) int a , b=10 ; (光标仍在a上) printf (“%d \ n”, a=b*2); printf (“%d \ n”, a=b*2); printf (“%d \ n”, a=b*2); } } } ~ ~ ~ ~ ~ ~ … … … 2.附加命令 (常用) • a 在该命令之后输入的字符都插到光标之后。 •A 在光标所在行的行尾添加文本。 • 原来屏幕显示 输入命令a和字符串 “,b=10”后 / * this is an example */ / * this is an example */ int

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档