第5章 Linux利器之VIM(二)

2023-05-16

继续讲vim的操作。

vim的功能很强大,大家一定要多练习,用的久了自然就熟练了,其次是要多使用快捷键,少用鼠标,遇到不会操作的去百度查一查这样你记的快捷操作就越来越多了。

上第二张神图。

在这里插入图片描述
如果说第一张神图让你明白了什么是“命令模式”,“输入模式”和“底线命令”模式,那么这张神图就能让你学会vim中的所有快捷键的操作了。我捡几个常用的操作带大家走一遍,其余的大家多尝试就会了。

为了完成后面的练习,先在/home目录下新建一个test文件夹。

mkdir -p /home/test

我们准备编辑网络配置文件ifcfg-ens33这个是比较常用的一个配置文件。

将文件复制到/home/test目录

cp /etc/sysconfig/network-scripts/ifcfg-ens33 /home/test

使用vim + /路径/文件名或者先通过cd /home/test命令进入目录然后再通过vim打开文件都可以,建议大家先使用进入目录的方式打开文件,等你对命令的使用比较熟悉了以后,再使用路径+文件名的方式打开。

vim /home/test/ifcfg-ens33
cd /homt/test
vim ifcfg-ens33

下面就是我的ifcfg-ens33文件打开后的样子,可能你的和我的不太一样。
在这里插入图片描述
大家对照“神图”中移动光标,移动上下行的操作多练习几遍就能记住了。在linux中的许多配置文件中"#“是注释的意思,”#“后面的配置是不生效的,就以我打开的这个文件为例5-10是被注释掉了的,如果我想启用注释后面的配置,那么只要把”#"删除,然后保存文件,重启相关的服务配置就生效了。

接下来就给大家讲解在vim如何删除字符。

移动光标到你要删除的字符的位置,可以使用键盘上的’j’,'k’键,也可以使用键盘上的方向箭头.

光标移动到你想要删除的字符位置后可以使用键盘上的Delete键,也可以使用键盘上的’x’键进行删除。

📓 在命令模式下,键盘上的Backspace键并不能删除字符。

如果只删除几行的话,上面的操作是没有问题的,可是如果删除多行呢?这么先移动再删除是不是感觉有点麻烦呢?是的,你感觉麻烦,vim的设计者也是这么想的,不是说过吗Linux就是为效率而生的。

下面演示删除多行的方法。

使用"Ctrl + v"键,进入VISUAL BLOCK模式。
在这里插入图片描述
尔后使用"j"键向下移动,直到你想要结束的地方。
在这里插入图片描述
然后再按下’x’键。
在这里插入图片描述
当你松开’x’键的时候,多行注释就被删除掉了。

那么反过来呢?也就是我如何给多行添加注释呢?

方法一:

1.移动光标到你想要插入字符的位置。

2.按下键盘上的’i’键进入插入模式

3.插入你想要修改的字符

4.如果想继续插入字符,还要移动光标到指定的位置然后再插入。📓 在插入模式下就不能再使用’j’,‘k’,‘h’,'l’移动光标了,要使用方向键,或者先退出插入模式再使用字母键。

那有没有编辑多行的方法啊,当然有。

"Ctrl+v"进入虚拟块编辑模式。
在这里插入图片描述
使用’j’键,将光标移动到你要编辑的位置。
在这里插入图片描述
按下"Shift+i"键进入插入模式。

插入你要插入的字符。

在这里插入图片描述
尔后按下"Esc"键。
在这里插入图片描述
当你松开"Esc"键的时候(如果你编辑的行数太多的话,可能要稍等一会)会发现多行已经被修改了。是不是效率又提高了一些?

这时你可能有疑问了,我看别人的vim编辑器每行都是有行号的,我的怎么没有呢?好的,马上安排。

在vim中显示行号

1.输入":"进入底线命令模式。

2.在":“后面输入"set nu”
在这里插入图片描述
行号出现了。

可是这么设置的行号,只要你退出vim再次打开时行号又不见了,那有没有永久设置行号的办法呢?

要想永久的给vim设置行号,只需要修改一下vim的配置文件就可以了。

目前我们的vim是centos8.5自带的,配置文件为/etc/vimrc,使用vim打开它。

 vim /etc/vimrc

使用"Shift+g"键快速定位到文件的底部。

按下"o"键进入插入模式。

输入"set nu",然后保存,这样你就能vim永久的添加了行号了。

在这里插入图片描述
这样即使你重启系统行号也会出现了。

问题又来了,有时候我不想要行号了呢?好办

1.进入底线命令模式。

2.输入"set nonu"取消行号。

3.如果想永久的取消行号,仍然需要修改vim的配置文件 /etc/vimrc.
在这里插入图片描述

🇵🇸 将来我们如果学习python,或者编辑make文件的时候需要将vim的"tab"键设为8个空格,而vim默认的一个"tab"键是6个空格的,那么我们就把vim的配置文件修改成"tab"键为4个空格吧。
在这里插入图片描述
保存配置文件,下次再使用vim的时候就有行号,并且"tab"键也变成4个空格了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第5章 Linux利器之VIM(二) 的相关文章

随机推荐