Tips
过去鸟哥的前一版本中,一般指令模式被称为一般模式。但是英文版的
vi/vim
说明中,
一般模式其实是『
command mode
』的意思!中文直译会变成指令模式啊!
之所以称为指令模式,主因是我们可
以在一般模式底下按下很多特殊的指令功能!例如删除、复制、区块选择等等!只是这个模式很容易跟指令列模式
(command-line)
混淆~
所以鸟哥过去才称为一般模式而已。不过真的很容易误½啦!所以这一版开始,这一模式
被鸟哥改为『一般指令模式』了!要尊重英文原文!
9.2.1
简易执行范例
如果你想要使用
vi
来½立一个名为
welcome.txt
的文件时,你可以这样做:
o
1.
使用『
vi filename
』½入一般指令模式
[dmtsai@study ~]$
/bin/vi welcome.txt
#
CentOS 7
中,由于一般
账号预设
vi
vim
取代了,因此得要
绝对
径来执
行才行!
直½输入『
vi
档名』就能够½入
vi
的一般指令模式了。不过请注意,由于一般账号预设已经使
vim
来取代,因此如上表所示,
如果使用一般账号来测试,得要使用绝对路径的方式来执行
/bin/vi
才好!另外,请注意,记得
vi
后面一定要加档名,不管该档名存在与否!
整个画面主要分为两部份,上半部与最底下一列两者可以视为独立的。如下图
9.2.2
所示,图中
那个虚线是不存在的,
鸟哥用来说明而已啦!上半部显示的是文件的实际内容,最底下一列则是
状态显示列
(
如下图的
[New File]
信息
)
,或者是命令下达列喔!
9.2.2
、用
vi
开启一个新文件
如果你开启的文件是旧档
(
已经存在的文件
)
,则可能会出现如下的信息: