vi_基本编辑命令

  • 格式:docx
  • 大小:18.08 KB
  • 文档页数:3

vi 基本编辑命令
这些编辑命令非常有弹性,基本上可以说是由命令与范围所构成。

例如dw 是由删除指令d 与范围w 所组成,代表删除一个字d (elete) w (ord) 。

命令列表如下:
d 删除(delete)
y 复制(yank)
p 放置(put)
c 修改(change)
范围可以是下列几个:
e 光标所在位置到该字的最后一个字母
w 光标所在位置到下个字的第一个字母
b 光标所在位置到上个字的第一个字母
$ 光标所在位置到该行的最后一个字母
0 光标所在位置到该行的第一个字母
) 光标所在位置到下个句子的第一个字母
( 光标所在位置到该句子的第一个字母
} 光标所在位置到该段落的最后一个字母
{ 光标所在位置到该段落的第一个字母
文件处理子命令
:q 结束编辑(quit)
如果不想存档而要放弃编辑过的档案则用:q! 强制离开。

:w 存档(write)
其后可加所要存档的档名。

可以将档案命令合在一起,例如:wq 即存档后离开。

zz 功能与:wq 相同。

:n 开始编辑vi激活的文件列表中的下一个文件。

:n filename 指定被编辑的新的文件。

:e filename 在vi中编辑另一个文件filename。

:e # 开始编辑另一个文件。

:e ! 重新装入当前文件,如果当前文件有改动,则丢弃以前的改动。

:r filename 将文件filename合并至当前文件的文件尾。

另外值得一提的是vi 的部份存档功能。

可以用:n,m w filename 将第n 行到第m 行的文字存放的所指定的filename 里去。