VIM 工作模式切换

  • 问题
  1. 练习vim三种模式互相切换
  2. 用a切换到输入模式
  3. 用i切换到输入模式
  4. 用o切换到输入模式
  5. 分析下a、i、o三者区别
  • 方案

Vim是Linux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。

  • 步骤

实现此案例需要按照如下步骤进行。

步骤一:用a切换到输入模式

将/etc/passwd文件拷贝到/opt下,对/opt/passwd文件操作。

命令操作如下所示:

[root@localhost ~]# cp /etc/passwd /opt/

[root@localhost ~]# ls /opt/

passwd

[root@localhost ~]# vim /opt/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

gopher:x:13:30:gopher:/var/gopher:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

……

"/opt/passwd"           33L,1578C                                    1,1      顶端

此时光标在首行的首字符,此模式是vim的命令模式,按键盘a键进入到输入模式。

如图-1所示:

图-1

可以看到光标停在首行的第二个字符,并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。

步骤二:用i切换到输入模式

首先按ESC键退到命令模式,此时光标在首行的首字符,此模式是vim的命令模式,按键盘i键进入到输入模式。

如图-2所示:

图-2

可以看到光标停在首行的第一个字符,并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。

步骤三:用o切换到输入模式

首先按ESC键退到命令模式, 此时光标在首行的首字符,此模式是vim的命令模式,按键盘o键进入到输入模式。

如图-3所示:

图-3

 

可以看到光标停在第二行的第一个字符,是另起一行插入。并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。

步骤四:分析下a、i、o三者区别

总结:首先o键与a、i两者有明显的不同,是另起一行插入。而a键与i键区别是,都是在当前行插入;但插入的位置不同,按a键是在光标的右侧插入数据,按i键是在光标的左侧插入数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值