文件编辑器 vi 之使用方法简介

vi

文件编辑器 vi 之使用方法简介
============================
vi、celvis(cvi) 是在工作站上被广大使用的中英文编辑软体。对初学者而言,
常因其特殊的使用方法,而不得其门而入;对已经在使用 vi 的使用者来说,也
常见因对 vi 的不熟悉或不够了解,而无法发挥出 vi 强大的编辑能力,以下将
介绍 vi 之使用方法简介。

..本文内容大纲
=============
进入 vi
离开 vi
输入模式
如何进入输入模式
如何离开输入模式
指令模式
游标的移动
视窗的移动
删除、复制及修改指令介绍(delete、change、yank)
删除与修改(delete、replace)
搬移与复制(delete/put、yank/put)
指令重覆
取消前一动作(undo)
字串搜寻
资料的连接与分行
环境的设定
ex 指令
其它方面
中文编辑
恢复编辑时被中断的文件
编辑多个文件

vi 是 visual editor 的缩写,是 UNIX 所提供的编辑器之一。它提供使用者一个
视窗的编辑环境,在此视窗下,使用者可编辑所要的文件。

..进入vi
=======
直接执行 vi编辑程式即可:
%vi test
此刻萤幕上会出现 vi 的编辑视窗,同时 vi 会将文件复制一份至记忆体中
的缓冲区 (buffer) 。 vi会保留在磁盘中的文件不变,而先对缓冲区的档
案作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。

..离开vi
=======
若在输入模式下,则先利用《ESC》进入指令模式,而后即可选用下列指令
离开vi。
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:ZZ 同wq。
:x 同wq。
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。
此指令可与:w 配合使用。

..vi 的操作模式
==============
vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode)
。当使用者进入 vi 后,即处在指令模式下,此刻键入之任何字元皆被视为
指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入
模式。

..输入模式
=========
如何进入输入模式
a (append) 由游标之后加入资料。
A 由该行之末加入资料。
i (insert) 由游标之前加入资料。
I 由该行之首加入资料。
o (open) 新增一行於该行之下供输入资料之用。
O 新增一行於该行之上供输入资料之用。

如何离开输入模式
《ESC》 结束输入模式。

..


指令模式
=========
游标之移动
h 向左移一个字元。
j 向上移一个字元。
k 向下移一个字元。
l 向右移一个字元。
0 移至该行之首
$ 移至该行之末。
^ 移至该行的第一个字元处。
H 移至视窗的第一列。
M 移至视窗的中间那列。
L 移至视窗的最

你可能喜欢

  • Linux系统命令使用详解
  • Linux命令
  • 设置环境变量
  • vi命令详解
  • 二元一次方程组练习
  • Ubuntu命令大全
  • 微机原理

文件编辑器 vi 之使用方法简介相关文档

最新文档

返回顶部