上节我们了解文件权限与管理,同样也举出了一个***的案例,这节我们讲讲vim。什么是vim呢?他是一个文件编辑器。我们知道Linux下一切皆文件。对文件的编辑使我们以后搭建服务经常要使用的,所以这节也希望大家重视点儿。C_0004.gif

Vim vi的升级版,分为三种状态,分别是命令模式、插入模式和末行模式,各模式的功能区分如下:

命令行模式command mode

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式

插入模式Insert mode

只有在插入模式下,才可以做文字输入,按「ESC」键可回到命令行模式下或者到底行模式下。

末行模式last line mode

将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号……等。C_0017.gif

当我们要打开某个文件如下

wKioL1bOtfzBo50gAACpSw-n-mg372.png

输入以上回车就打开文件,打开文件这时候我们处在命令行模式下。在这个模式下,我们可以移动我们的光标到想到的行。及切换到其他两个模式。怎么移动光标呢?在移动光标前,我们先切换到末行(底行)模式,按shift键加: 然后输入set nu这样可以显示行号。如下wKiom1bOtfejhNs-AABvDjc5RCI637.pngwKioL1bOtn_iZPIHAABsF4Vh_LA776.png  上面数字有横线看着不爽,怎么办呢?打开我们远程连接CRT.做以下更改:会话选项> 终端> 外观> 当前颜色方案> 编辑,在出来的对话框中把显示下划线前面的勾去掉即可。C_0003.gif

 1.不同行间的跳转:如我们想要到第十行就直接在键盘上面输入10gg即可,

 2.当我们想要到末行或者首行:直接输入ggJ就会到首行,shift+g直接到末行。

 3.删除某行就是直接按dd即可。有的说我删错了,想返回就按u.想在一行内来回跳转,我们就按方向键。同样方向键是我们在命令行下最简单的移动光标方法。命令行模式下我们就需要掌握以上方式即可。如果说我想修改下某行的内容,那这就是编辑啦,就需要进入我们刚才说的插入模式,插入模式怎么进入呢?我们直接按a或者o或者i.

i在光标位置前插入字符

a在光标所在位置的后一个字符开始增加

o插入新的一行,从行首开始输入

  现在修改完啦,需要保存,怎么办呢?

那就要切换到我们的末行模式shift+:然后输入wq即可。不想保存而且还想直接退出就按q!

  现在有童鞋说我想查找一个单词,怎么办呢?也很简单。就在末行模式下输入/然后输入要查找的单词即可。

  好了我现在给大家做个总结C_0001.gif

wKiom1bOtpbjt1bkAACLm3lGUXs133.png

  Vim的功能很强大,有很多功能,三个模式各个模式的功能我们熟练掌握即可。我们这里只是说了经常使用的,为什么不详细的讲解呢?我说下我的看法吧!我们只要掌握以上功能,并且熟练的使用都够用了,至于哪些什么快捷键复制粘贴,可以用我们的鼠标实现。我们尽量把我们的时间花在后面的内容上。所以大家不要担心说掌握的不够全,以后不会用怎么办?我给大家说的是一套简洁的使用方法。请大家放心吧!w_0025.gif