- vi是来源于unix系统的文本编辑器
- vim是增强型的文本编辑器,官方自称为一个程序开发工具,相比于vi,增强了对方向键,home键,end键的支持,还有语法高亮等实用的辅助显示功能。
vi/vim拥有三种模式
- 命令模式
- 编辑模式
- 底部命令行模式
- 键入vi/vim命令后,首先进入的就是命令模式,在此模式下输入的字符会被当做命令执行,如:dd(删除整行)
- 在命令模式输入i,a,o等命令后,会进入编辑模式,编辑模式会把除了esc以外的所有字符当作输入内容,在编辑模式下输入esc可回退到命令模式
- 在命令模式输入:会进入底部命令行模式,可以执行更多的命令,如:wq!(保存并强制退出)
如下的文章介绍的很详细,不在此赘述了
https://www.runoob.com/linux/linux-vim.html