目录
1.什么是vim
在Windows下,我们通常使用 Visual Studio 、devC++、codeblocks这样的软件,这些软件其实是集成开发环境,意思就是,这些软件同时具有编辑、编译、调试代码,这些软件将这些功能集中于一体,这就是集成开发环境。
在Linux中,将这些功能独立出来形成一个程序软件,用于编辑代码的就是vim。
所以:vim就是Linux下一款编辑器。
你可能还听说过vi,vim其实是vi的升级版,它不仅兼容vi的所有指令,而且还有一些新的特性在里面,例如语法加亮……
2.vim的模式
认识常用的三种模式
vim其实是一款多模式的编辑器,总共有12种模式,每种模式下都能进行不同的操作,我们主要学习三种模式即可,分别是:
- 命令模式:这是vim打开时默认的模式,输入的所有内容都当做命令来看待。
- 插入模式:只有在插入模式下我们才能对文件进行修改。
- 底行模式:当我们在命令模式下输入 ' : ',也就是 shift + ;时我们就会进入底行模式,底行模式下,我们输入的内容会显示在这个冒号的后面。
三种模式的详细使用后面会有!!!这里只是简单的认识一下。
三种模式之间的切换
命令模式和插入模式的转化
当我们使用 vim 文件名 命令打开一个文件的时候,vim默认就处于命令模式下:
此时我们还不能编辑该文件,因为只有在插入模式下才能编辑文件,我们可以输入 a 或 o 或 i,进入插入模式:
- 终端的最下面会出现 提示词 INSERT,表示我们处于插入模式。
此时我们就可以编辑文件了。
如果我们想回到命令模式,直接按键盘上的Esc键即可:
- 此时,终端上啥也没有,表明我们处于命令模式。