目录
1.vim简介
编写代码的时候需要文本编辑器,那么vi/vim这种简单点来说就是多模式编辑器。不同的是vim兼容vi的所有指令,也就是说vim是vi的升级版,并且还有一些新的特性在里面。如果将vi比作c那么vim就是cpp,我们都知道cpp是兼容c的。
2.vim的基本操作
【问题】:在本质上讲vim和记事本没有差别,那么什么是多模式编辑器呢?
vim下其实有很多模式,在现阶段只涉及三种足矣。
- 正常/命令模式(Normal mode):默认模式,别的模式esc直接进入
- 插入模式(Insert mode):通过i/a/o可以进入插入模式,只有在insert模式下,才可做文字输入,按esc返回命令模式
- 末行模式(last line mode):通过Normal模式,Shift+:进入末行模式
【注】:vim下一共有12种模式,其中6种 BASIC modes和6种 ADDITIONAL modes
当退出末行模式:
:w -- 保存当前文件
:wq -- 保存文件并推出vim编辑器
:q! -- 不保存vim编辑内容直接退出vim编辑器
3.vim模式命令
3.1normal正常模式命令
光标相关:对于早期的键盘并没有像现在这么方便,带有上下左右键,全部都是字母
所以对于早期的键盘命令现在还保存
h--左 j--下 k -- 上 l -- 右