屏幕文本编辑器vi
linux系统提供了一个完整的编辑器家族系列,如ed.ex.vi与emacs等,按功能它们可以分为两大类:行编辑器(ed.ex)与全屏幕编辑器(vi.emacs).行编辑器每次只能对一行进行操作,使用起来很不方便.而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习与使用,具有强大的功能. 【程序编程相关:Jive 3.1.3的中文资源文件】本章介绍linux上最常用的文本编辑器vi.文本编辑器是所有计算机系统中最常使用的一种工具.用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件.数据文件,还是编写的源程序文件,这些工作都离不开编辑器. 【推荐阅读:Openh323中DTF文件的用途】本章中,我们将循序渐进地介绍如何使用vi来建立.编辑.显示以及处理文件.(注:文中的大写字母为[shift]键+相应的小写字母的组合) 【扩展信息:注册文件类型,设置文件图标】vi是linux系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的. vi简介vi是“visual interface”的简称,它在linux上的地位就仿佛edit程序在dos上一样.它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的.vi不是一个排版程序,它不象word或wps那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序.vi没有菜单,只有命令,且命令繁多.vi有三种基本工作模式:命令行模式.文本输入模式与末行模式.命令行模式任何时候,不管用户处于何种模式,只要按一下键,即可使vi进入命令行模式;我们在shell环境(提示符为$)下输入启动vi命令,进入编辑器时,也是处于该模式下.在该模式下,用户可以输入各种合法的vi命令,用于管理自己的文档.此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作.但需注意的是,所输入的命令并不在屏幕上显示出来.若输入的字符不是vi的合法命令,vi会响铃报警.文本输入模式在命令模式下输入插入命令i.附加命令a .打开命令o.修改命令c.取代命令r或替换命令s都可以进入文本输入模式.在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上.在文本输入过程中,若想回到命令模式下,按键即可.末行模式末行模式也称ex转义模式.vi与ex编辑器的功能是相同的,二者主要区别是用户界面.在vi中,命令通常是单个键,例如i.a.o等;而在ex中,命令是以按回车键结束的正文行.... 下一页