Version Vi 编辑器2/27本章提纲本章提纲什么是文本编辑器vi vi的三种模式启动vi vi下的常用命令实训: 文本编辑器vi的基本操作3/27什么是文本编辑器vi什么是文本编辑器vi vi是在Linux操作系统的字符界面下使用的全屏幕文本编辑器和常用的图形界面下的文本编辑器不同,它只能编辑字符,不能对字体和段落进行排版,没有菜单,只有命令,而且命令繁多。但是,由于在字符界面下操作Linux可以使用户更好地了解Linux的运行状况,保证各项设定的正确执行,因此,常用vi来编辑和修改文件内容,实现系统管理、系统设定、服务器参数设定等工作 vi仍旧是Unix/Linux系列操作系统中非常重要的文本编辑器,也可以说是一款非常经典的字处理软件提示:Linux系统中的参数文件几乎都是ASCII码的纯文本文件,因此利用任何一款文本编辑软件都可以修改Linux的参数文档4/27文本编辑器vi的三种模式文本编辑器vi的三种模式命令模式(又称为一般模式):当用vi打开一个文件时,默认的工作模式就是命令模式编辑模式:按下“i,I,o,O,a,A,r,R”等字母之后可以进入编辑模式最后行模式(又称为末行模式):在命令模式中输入“:”就可以将光标移动到屏幕最后一行5/27文本编辑器vi的三种模式文本编辑器vi的三种模式 vi三种工作模式的相互转换关系命令模式编辑模式最后行模式ESC 自动返回i,o,a : /移动光标,查找,取代,删除字符,删除整列, 复制整列,粘贴整列可输入任何字符保存文件,退出vivi三种模式6/27启动Vi启动Vi 进入vi的命令模式启动vi的命令格式为:vi [文件] 说明: 如果不指定文件或者指定的文件不存在,则新建一个文件;如果指定的文件存在,则打开该文件在vi的命令模式下所有输入的字母都被当作编辑命令解释并执行,而不会在屏幕上显示。如果行首有“~”符号,则表示此行为空行7/27启动vi启动vi 进入vi的命令模式举例:[root ***@test root]# vi 打开的vi界面分为两部分: 编辑区和命令/状态区最后一行左下角显示这个文件的当前状态: 如果是新建文件,则显示“文件名”[New File]; 如果是已存在文件,则显示当前文件的名称,行数和字符数,如“文件名” XL,XXC8/27启动vi启动vi 进入vi的编辑模式在命令模式下,只要输入i,I,o,O,a,A任何一个字母就可以进入编辑模式。在编辑模式中,最后一行的左下角会出现--INSERT--字样,这表明此时在编辑区可以输入任意字符要想退出编辑模式,只需要按下ESC键即可9/27启动vi启动vi 进入最后行模式在命令模式下输入“:”,光标会移动到最后一行,在该模式下,可以实现字符的替换,设置行号,保存文件并退出vi等操作例如“:wq”表示存盘并退出当前vi10/27vi下的常用命令vi下的常用命令命令模式下有关光标移动的命令光标移动到非空格符的上一行-光标移动到非空格符的下一行+屏幕向后翻动半页Ctrl+u屏幕向前翻动半页Ctrl+d屏幕向后翻动一页Ctrl+b屏幕向前翻动一页Ctrl+f光标向右移动一个字符l 或→光标向上移动一个字符k 或↑光标向下移动一个字符j 或↓光标向左移动一个字符h或←
vi编辑器64136 来自淘豆网m.daumloan.com转载请标明出处.