一起talk Vim吧(第二回:Vim变脸)


各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们说到屠龙刀:Vim已经

出山,这一回,咱们一起来说说Vim的脸谱,以及Vim如何进行变脸。好了,闲话休提,言归正转。让我

们一起talk Vim吧!


看官们咱们先来启动Vim,看看这把屠龙刀的真面目。打开终端,在终端中输入vim,然后回车,一道白光

从眼前闪过,Vim能正常启动了。看官们,启动Vim好比宝刀出鞘。在大家还没有学会如何使用这把宝刀前,

请不要乱动,小心伤着你。启动后会在Vim界面的正中间显示Vim的版本,联系人等信息。我在这里就不上

图了,就一张空白的图片,显的很空洞,建议大家直接敲入命令试试。目前来说,大部分的Linux系统都

安装了Vim,如果你不能启动Vim,可能是你的系统中没有安装。比如我使用的Linux Mint系统就没有

安装Vim,如何安装,可以参考我前面写的文章。点这里跳转到前面的文章


屠龙宝刀:Vim有4个脸谱:白脸,红脸,黑脸,黄脸。说的专业一些,应该叫正常模式(白脸),编辑模

式(红脸),命令模式(黑脸),可视模式(黄脸)。看官们可能奇怪了,不就是一把刀吗,怎么有这么

多张脸呢?看官莫急,屠龙刀:Vim之所以有这么多张脸,是因为它的每张脸下都藏有意想不到绝招。专

业说法叫每种模式下都有特定的功能。下面咱们依次来说说这些脸谱(模式)和隐藏在这些不同颜色脸谱

下的各种绝招。


白脸(正常模式):正常启动Vim后看到的就是Vim的白脸,专业说法叫做进入正常模式。白脸的Vim看着

冷酷无情,大家可知道,在这张白脸下隐藏着无数变幻莫测的刀法,专业的说法叫做在正常模式下可以执

行很多Vim命令。至于刀法嘛,或者说Vim命令,我们以后会说,今天咱们主要是说脸。


红脸(编辑模式):红脸的Vim,看着比较友善。在这张红脸下,你可以输入任意的文字。专业说法叫作

进入编辑模式,因为是编辑模式,所以你可以对文件编辑。看官们记好了,只要Vim变成了红脸,你就可

以输入你想要的内容。红脸的Vim对用户而言十分忠诚,你在键盘上敲什么,Vim就会显示什么。好比红脸

的关公,无论什么时候,都忠于他的刘备大哥。


黑脸(命令模式):黑脸的Vim让人看不清楚他的模样,特别是在黑夜的时候。专业的说法叫作进入命令

模式,因为命令模式给我们的印象就是一个黑色的窗口,因此这也是Vim黑脸的由来,不过你可别小瞧这

张黑脸,黑脸下面也隐藏着很多高深的刀法。就像黑脸的张飞一样,大吼一声都能吓死人。


黄脸(可视模式):黄脸的Vim很容易看出来,专业说法叫作进入可视模式。因为这时候Vim可以把文件中

的内容高亮显示出来,看着特别的明显,这也是Vim黄脸的由来。黄脸的Vim的能够以一敌百。它可以把高

亮显示的内容全部处理掉。这时候屠龙刀的威力是最大的,一刀砍下去倒下一大片。


看官们认识Vim的脸后,我们说一说,如何让Vim变脸。咱们刚才也说了,宝刀出鞘后首先看到的是白脸,

专业的说法叫作启动Vim后首先进入的是正常模式。白脸是Vim最常用的一张脸,它可以和其它脸进行随意

的变换,下面的图形说明了Vim各个脸谱之间如何变换的方法。


看官们,关于这张变脸图,我做一些说明:图中黑色箭头表示从白脸到其它脸谱之间的变换,蓝色箭头表

示从其它的脸谱到白脸的变换,而箭头旁边的字母就是变脸的方法。举个例子,当Vim是白脸时,你在键

盘上输入i,o,a中的任何一个字母,甚至是它们的大写字母都可以从白脸变成红脸。专业说法叫作从正常

模式进入编辑模式。当Vim是红脸时,在键盘下按下Esc键可以从红脸变成白脸,专业说法叫作从编辑模式

退回到正常模式。看官们,其它的我想不用多说,大家通过变脸图都能看明白吧。


Vim的脸谱一共四张,而且有着不同颜色,大家可能觉得很简单,不过实际中可没有这么简单。大家在使

用Vim的时候经常分不清楚它的脸谱。到底是白脸还是红脸?看来这把宝刀也不是那么好用呀,一不小心,

还可能伤到自己。因此我建议看官们不论什么时候首先按下Esc键,让Vim变成白脸。专业叫作使Vim保持

在正常模式下,这个时候你就可以使用命令随意地进行变脸了。


各位看官,关于Vim变脸的内容今天就说到这里。欲知后事如何,且听下回分解。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值