基本上vi可以分为三种状态,分别是命令模式、插入模式和底行模式。

1、命令模式

用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:

(1)i 切换到输入模式,以输入字符。

(2)x 删除当前光标所在处的字符。

(3): 切换到底线命令模式,以在最底一行输入命令

2、插入模式

在命令模式下按下i就进入了输入模式

3、底行模式

在命令模式下按下:(英文冒号)就进入了底线命令模式,除冒号外还有:

(1)q 退出程序

(2)w 保存文件

如下图所示:

982fc5c9365e6238b0f0a269507a3099.png

示例-1

编辑个hello文件,操作如下所示:

步骤1:输入vim hello命令,这时候默认为命令模式

b9f42ca87c3f4debc124902a3fc38f99.png

步骤2:按“i”键,转换为插入模式

f0a2385411833fe81fbd093dc6d600f5.png

步骤3:输入内容

d3fa03ca8f7b81969c5ea732edf38d4e.png

步骤4:编辑完成后,按“Esc”键进入命令模式

步骤5:按“:wq”保存并退出

76daf6c0df0072a8f1e364f8a95f06fd.png

步骤6:查看hello的内容

d442a42d8b6a0189c0e7635d1b00250b.png

4、vim的删除功能

(1)dd

删除光标所在行

5、复制和粘贴

yy 复制光标所在行

p 粘贴输出

删除、复制和粘贴总结如下表所示:

caed6d225caa914b1f1efe00262560dd.png

5、光标、快捷键等操作

bc3ee2e93565b30c92b7ae3def2c932d.png

6、保存文件的操作

4d91687df53cb28e772f0cd444d2df19.png

7、查找功能

a7c70029fac58e9dc718ad2486fa1562.png

8、撤销功能

1e740566e177ab91221683d6490dd09d.png
Logo

更多推荐