vi / vim的使用:
基本上vi / vim 共分为三种模式:【一般模式】、【编辑模式】、【指令列命令模式】。
(1)一般模式:以vi打开一个档案就直接进入一般模式(这个是默认的模式)。
(2)编辑模式:按下 i、I、o、O、a、A、r、R等任何状态进入可编辑模式。
(3)指令列命令模式:在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!
栗子:使用vi新建一个名为 abc.txt 的文件。
(1)在dist文件下新建abc.txt文件。
(2)在abc.txt文件里面写入: 我是abc.txt文件里面的内容,我是通过vi写入的。
(3)使用vi命令打开dist目录。
(4)使用vi命令打开abc.txt文件。
下面开始操作啦!!期待。。。。
(1)在dist文件下新建abc.txt文件。 vi abc.txt
直接输入 vi 文件名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文件名,不管该文件存在与否!
(2)在abc.txt文件里面写入: 我是abc.txt文件里面的内容,我是通过vi写入的。 按下i 、a、o等进入编辑模式,开始编辑文字。
编辑完文字之后,按下esc退出编辑模式。
输入 :wq 存储后离开vi
到此,这样我们就成功创建了一个abc.txt的文件。
(3)使用vi命令打开dist目录。 open .
(4)使用vi命令打开abc.txt文件。 open ./abc.txt
到此,该栗子就结束啦。
vi / vim按键说明:
【第一部分】:一般模式常用的按钮说明:
0 或功能键[Home] | 移动到这一行的最前面字符处 (常用) |
$ 或功能键[End] | 移动到这一行的最后面字符处(常用) |
G(区分大小写的) | 移动到这个档案的最后一行(常用) |
gg | 移动到这个档案的第一行,相当于 1G 啊! (常用) |
n<Enter> | n 为数字。光标向下移动 n 行(常用) |
dd | 删除游标所在的那一整行(常用) |
u | 复原前一个动作。(常用) |
【第二部分】:一般模式---->编辑模式常用的按钮说明:
i、I | i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空格符处开始插入』。 (常用) |
a、A | a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在行的最后一个字符处开始插入』。(常用) |
o、O | o 为『在目前光标所在的下一行处插入新的一行』; O 为在目前光标所在处的上一行插入新的一行!(常用) |
r、R | r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用) |
[Esc] | 退出编辑模式,回到一般模式中(常用) |
【第三部分】:一般模式-----> 指令列模式的常用的按钮说明:
:w | 将编辑的数据写入硬盘档案中 |
:w! | 若文件属性为【只读】时,强制写入该档案。具体的还得看文档的权限。 |
:q | 离开vi |
:q! | 若曾修改过档案,又不想存储,使用!为强制离开不存储档案。 |
:wq | 存储后离开 |
:wq! | 强制存储后离开 |
--------vi 、 vim基本的操作到此结束啦!!!-----