前面我们讲解了linux权限的内容,这一章我们主要来讲解一下vim的使用。
一.什么是vim?
在学习vim之前,我们首先要了解一下,vim是什么。vim其实是一款文本编辑器。其实在早期,人们用的更多的是vi,这个跟vim一样,也是一款文本编辑器,只不过vim是多模式的文本编辑器。接下来我们来重点关注一下vim。
二.vim的三种模式
首先,我们要明白,vim分为了多种模式,这里我们就选择讲解三个最主要的:分别是命令模式,底行模式和插入(编辑)模式,我们用vim打开一个文本的时候,我们处在的是命令模式,这个时候我们说输入不了东西的,只能对文本进行命令操作。接下来我就介绍一下命令模式下的一些指令:
HJKL分别对应左下上右
w:以单词为单位,向右移动,b:向左移动(支持撤销)
yy:复制当前行
p:粘贴内容到当前行之后
u:对刚才的操作进行撤销
dd:剪切(可当删除用)
shift+·(~):文本大小写快速切换
r:替换光标所在字符
x:向右删除
以上就是vim在命令模式下主要的操作。接下来我们讲第二个,那就是插入模式。我们要如何从命令模式进入到插入模式呢,方法也很简单,我们只需要按i(insert)就可以了。切换到了插入模式下,我们就可以跟我们在vs下一样进行敲代码了。
第三个就是底行模式,这个如何从命令模式进入到底行模式呢,我们需要用shift+;,也是就:即可。在这个模式下,我们可以进行退出vim,保存文本等操作。这里我们也是讲几个主要的指令。
w:写入/保存
q:退出
set nu:调出行号
set nonu:去掉行号
:!cmd
:/+搜索关键字:可搜索关键字
以上就是vim的三张模式,我们通过vim+文本,就可以直接对文本进行操作了。
可以看到我们在vim写入了一些代码,通过gcc和执行,可以得到我们想要的。
这样我们就可以不需要用echo等方式写入文件了,这样极大的方便了我们写代码。
当然,大家刚开始使用vim的时候,不会像我的那样有这么多高亮,这个需要自己安装一些插件,这个大家可以上csdn搜一下vim的插件,自己安装即可。