Vi的模式:
Vi有两种基本模式:命令模式和编辑模式,他们以<ESC>键切换。
OK,我们启动一下vi,看看这么使用这个工具。
%vi
启动vi,第一件事先按<ESC>,记得你在vi里要常常用它。然后输入"i"。
屏幕上绝对不会出现任何字,因为<esc>后你在命令模式,输入"i"则表示你进入编辑模式,并且现在的状态是insert,就是插入文本。
如果你还没有被搞糊涂,那么继续输入。
I love Unix.
是的,屏幕上出字了,你顺利地输入第一行文字。现在我们要保存这个文件。再按一次<ESC>,到命令模式,输入":w",表示存盘。你也可以输入":w Unix.txt",那么就是以Unix.txt为文件名字存盘。
好了基本vi概念就是如此。我把常用的一些命令都写在下面,你自己试着输入吧。
i "insert"的缩写 在光标之前插入文字
a "append"的缩写 在光标之后插入文字
o "open"的缩写 在光标所在行的下面开始新一行的输入
O "Open"的缩写 在光标所在行的上面开始新一行的输入
I?/TD> "Insert"的缩写 在本行最前面开始输入文字
A "Append"的缩写 在本行最后开始插入文字
dd?/TD> 删除光标所在的那行
dw 删除光标所在的那个字
dnw? 删除光标所在字和其后的n个字(n为正整数)
x? 删除光标所在的那个字母
:w? 存文件
:r? 读文件
:q? 退出vi
上面都是一些基本的用法,如果还不够,请使用man命令查询。