“掌握Linux下Vim编辑器的基础操作,看脚本、改配置啥的,再也不用麻烦别人了。”
测试小白:大神,帮忙看下现在XXX配置到了那个IP上呗!
测试小白:大神,帮忙把XX功能的开关关掉呗!
开发大神:哎~,这个就配置在xxx.xx文件里,你上去看下就知道了。。
通常我们被测试的服务部署在Linux上,测试过程中需要查看当前环境配置信息,或者需要修改配置内容。和Windows提供图形界面不同,Linux下大多为命令行操作,如果不熟悉操作的话,测试过程常常需要求助同事帮忙查看或修改配置内容,其实Linux下Vim编辑器就是很好用的一个编辑器,下面来看下怎么用吧!
01
—
查看文件
使用Vim查看文件的指令非常简单,假设当前路径下文件名为xxx.conf,直接使用:
vim xxx.conf
即可进入查看文件内容的界面。
怎么肥事???怎么和记事本看起来不一样,又黑又丑!
是的,就是这么简单粗暴。至少我们已经成功看到了配置文件的内容了不是吗
02
—
编辑文件
进入查看界面后,本想敲键盘把PORT改成801,结果WTF???没反应?
其实,通过在命令行敲vim+文件名进入的是Vim的命令模式,这个时候键盘的输入都会被认为是在输入Vim编辑器的命令,而不是直接编辑文本内容!
那么,怎么才能成功的进入编辑模式呢?
Vim提供了多种方法,在命令模式下,输入键盘i、a、o、 s、 I、 A、 O、 S均可进入编辑模式...
如上图,按下键盘的i、a、o、 s、 I、 A、 O、 S按键的其中一个,底部原来显示文件名的地方,显示成了“-- INSERT --”,代表现在已经进入编辑模式啦,移动光标,狠狠地把HOST改成801吧!
好奇的你一定会问,为什么同样一个进入编辑模式的功能,要提供i、a、o、 s、 I、 A、 O、 S这些字母作为进入的标志呢,它们是被选中的人类吗,有什么特效嘛?请看大屏幕:
i | 在光标所在字符前开始插入 |
a | 在光标所在字符后开始插入 |
o | 在光标所在行的下面另起一行插入 |
s | 删除光标所在的字符并开始插入 |
I | 在光标所在行的行首开始插入, 如果行首有空格则在空格之后插入 |
A | 在光标所在行的行尾开始插入 |
O | 在光标所在行的上面另起一行开始插入 |
S | 删除光标所在行并开始插入 |
下巴都掉了的请举手!想记住全部的请扣1,每次按个i,其他不想管的请继续看下一个问题。
03
—
保存文件
我们已经狠狠地把PORT改成801了,那怎么保存啊大兄嘚??
机智的你肯定已经猜到了,按钮是不可能有按钮的了,这辈子都不可能有按钮的了。肯定是需要按某个按键。是的,在你编辑完内容,底部还是“-- INSERT --”模式的时候,按下键盘的Esc按钮,就可以从编辑模式返回到刚刚的命令模式啦!这个时候INSERT会消失掉。
问题似乎还没解决,我怎么退出Vim啊喂~!!
既然我们现在处在命令模式,那必定有退出的命令啦!
在输入法为输入英文的前提下,输入:wq!,然后按下回车,就能保存并退出Vim,回到Linux的命令行界面啦。
提示文件已经被written,并且界面也回到了我们输入Linux命令的界面啦!如果不放心我们的修改是否已经成功保存,可以再输入个vim xxx.conf,查看文件的内容,至于怎么退出来,相信大家都会了吧
以上三步已经足够帮助我们解决文章开始的问题。想要了解更多Vim编辑器的用法,请关注“测试自习室”公众号并在后台回复“vim”,即可获取一张Vim键盘图,让你体验小时候学习五笔打字的恐惧。
微信搜索“测试自习室”,开始你的自习时间~