vi编辑器使用简介

vi编辑器使用简介

ID:39469689

大小:56.00 KB

页数:7页

时间:2019-07-04

vi编辑器使用简介_第1页
vi编辑器使用简介_第2页
vi编辑器使用简介_第3页
vi编辑器使用简介_第4页
vi编辑器使用简介_第5页
资源描述:

《vi编辑器使用简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、vi编辑器使用简介vi是Unix世界里极为普遍的全屏幕文书编辑器,几乎可以说任何一台Unix机器都会提供这套软体。在Linux系统中也有,它的vi其实是elvis(由于版权问题),不过它们都差不多。熟悉DOS下的文书处理后,也许会感到vi并不好用;Unix上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台Unix机器上都会安装这些额外的软体。所以,学习vi的基本操作还是有好处,让你在各个不同的机器上得心应手。vi基本观念Unix提供一系列的ex编辑器,包括ex,edit和vi。相对于全

2、屏幕编辑器,现在可能很难想象如何使用ex,edit这种行列编辑器(有人用过DOS3.3版以前所附的EDLIN吗?)。vi的原意是"visual",它是一个立即反应的编辑程式,也就是说可以立刻看到操作结果。也由于vi是全屏幕编辑器,所以它必须控制整个终端机屏幕哪里该显示些什么。而终端机的种类有许多种,特性又不尽相同,所以vi有必要知道现在所使用的是哪一种终端机。这是藉由TERM这个环境变数来设定,设定环境变数方面请查看所使用shell的说明。(除非执行vi的时候回应unknownterminalty

3、pe,否则可以不用设定。)只要简单的执行vi就可以进入vi的编辑环境。在实际操作之前先对它有个概略的了解比较好。vi有两种模式,输入模式以及命令模式。输入模式即是用来输入文字资料,而命令模式则是用来下达一些编排文件、存档、以及离开vi等等的操作命令。当执行vi后,会先进入命令模式,此时输入的任何字符都视为命令。进入与离开要进入vi可以直接在系统提示字符下键入vi<文件名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文档。进入vi后屏幕左方会出现波浪符号,凡是在列首有该符号就代表此列目前是空

4、的。要离开vi可以在命令模式下键入:q,:wq命令则是存档后再离开(注意冒号)。要切换到命令模式下则是用[ESC]键,如果不晓得现在是处于什么模式,可以多按几次[ESC],系统会发出哔哔声以确定进入命令模式。vi输入模式要如何输入资料呢?有好几个命令可以进入输入模式:新增(append)a从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。A从光标所在列最后面的地方开始新增资料。7插入(insert)i从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。I从光标所在列的第一

5、个非空字符前面开始插入资料。开始(open)o在光标所在列下方新增一列并进入输入模式。O在光标所在列上方新增一列并进入输入模式。也许文字叙述看起来有点繁杂,但是只要实际操作一下马上可以了解这些操作方式。实务很重要,尤其是电脑方面的东西随时可以尝试及验证结果。极力建议实际去使用它而不要只是猛K文件,才有事半功倍的效用。(注:此段为废话。)vi基本编辑配合一般键盘上的功能键,像是方向键、[Insert]、[Delete]等等,现在你应该已经可以利用vi来处理文字资料了。当然vi还提供其他许许多多功能让

6、文字的处理更形方便,有兴趣的人请继续。在继续下去之前先来点BCC吧。电脑有许多厂牌,不同的硬体及作业系统。PC也不是仅仅只有IBMPC及其相容品而已。事实上,包括键盘,终端机等等往往都有不同的规格。这代表什么?在文书编辑软体上会遇这样的问题,某些电脑的键盘上没有特定的几个功能键!那么不就有某些功能不能用了?这个问题在Unix系统上也一样,几乎各大电脑厂商都有自己的Unix系统,而vi的操作方法也会随之有点出入。我们固然可以用PC的键盘来说明vi的操作,但是还是得提一下这个问题。删除与修改何谓编辑?

7、在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍vi的如何做删除与修改。(注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在命令模式下操作的,先利用命令移动光标来定位要进行编辑的地方,然后才下命令做编辑。)x删除光标所在字符。dd删除光标所在的列。ndd为删除从光标所在列向后的n列。r修改光标所在字符,r后接着要修正的字符。R进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到命令模式下为止。s删除光标所在字符,并进入输入模式。S删除光标所在的列,并

8、进入输入模式。~7修改光标下字符的大小写,并移动到下一个字符。这不是一个操作符,所以你不能连接一个动作命令。其实呢,在PC上根本没有这么麻烦!输入跟编辑都可以在输入模式下完成。例如要删除字符,直接按[Delete]不就得了。而插入状态与取代状态可以直接用[Insert]切换,犯不着用什么命令模式的编辑命令。不过就如前面所提到的,这些命令几乎是每台终端机都能用,而不是仅仅在PC上。在命令模式下移动光标的基本命令是h,、j、k、l。想来各位现在也应该能猜到只要直接用PC的方向键就可以了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。