下载此文档

《02 使用vi编辑文件-01》.pdf.pdf


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
使用vi编辑文件 LINUX 文本编辑器?Linux系统提供了一个完整的编辑器家族系列, 如Ed、Ex、Vi和Emacs等,按功能它们可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs)。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式, 便于用户学习和使用,具有强大的功能。使用vi编辑文件 使用vi编辑文件● vi的启动与退出● vi的两种模式● 基本vi命令● 使用vi查找和替换● 编辑多个文件 ?vi的名字取自于visual,意为“直观”,它是一个全屏幕文本编辑程序。在Linux系统中vi是最常用的编辑程序,它的文本编辑功能十分强大,但使用起来比较复杂。初学者可能感到困难,经过一段时间的学习和使用后,你就会体会到使用vi非常方便。?Linux系统中的vi其实是vim。vi与vim的用法很像, 因为vim是vi的增强版,所以vi的功能vim都有, 而且vim新增了许多vi没有的功能,它比vi容易使用。本章介绍vi编辑程序的两种工作模式,即命令模式和输入模式。 vi的启动与退出?1. vi的启动输入vi命令后,便进入全屏幕编辑环境,此时的状态为命令模式。(1) vi 进入vi的一个临时缓冲区,光标定位在该缓冲区第1行第1列的位置上。(2) vi file1 如果file1文件不存在,将建立此文件;如该文件存在, 则将其拷贝到一个临时缓冲区。光标定位在该缓冲区第1行第1列的位置上。(3) vi + file1 如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在文件最后1行第1 列的位置上。(4) vi +N file1(N:为数字) 如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在文件第N行第1列的位置上。(5) vi +/string file1 如果file1文件不存在将建立此文件;如该文件存在则将其拷贝到一个临时缓冲区。光标定位在文件中第一次出现字符串string的行首位置。 vi的启动与退出?2. 退出vi 建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式,然后再键入“:”(冒号),输入下列命令,退出vi。(1) :w 将编辑缓冲区的内容写入文件,则新的内容就替代了原始文件。这时并没有退出vi,必须进一步输入下述命令才能退出vi: :w filename(存入指定文件) :q (2) :wq 即将上面的两步操作可以合成一步来完成,先执行w,后执行q。(3) :x 功能与(2)等价。(4) :q!(或:quit) 强行退出vi,使被更新的内容不写回文件中。仅键入命令:q时,如vi发现文本内容已被更改, 将提示用户使用“:quit”命令退出。 vi的两种模式?当vi工作在命令模式下,输入的字符被视为执行特定vi功能的命令;而工作在输入模式下,输入的字符是编辑文件的正文。命令模式是vi的默认模式, 命令模式下输入英文大小写字母的含义是有区别的。两种模式的切换见图。 vi模式转换示意图 vi的两种模式?在命令模式下,你所能进行的操作有移动光标在屏幕上的位置,标记、删除、移动、复制字符或文本区块,还可以将文件写入或退出编辑器,亦可设置编辑环境,如寻找字符串、列出行号等。此外在系统提示符下输入vi及文件名称后,即进入vi全屏幕编辑画面(命令模式)。?只有在输入模式下,才可进行文字输入,按ESC键可以回到命令模式。在命令模式下可按“i”或“a”或“o”等键进入输入模式。

《02 使用vi编辑文件-01》.pdf 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yinjiong623147
  • 文件大小0 KB
  • 时间2016-05-26