图片来字B站韩顺平老师课程
1. 在命令行下
就是用户输入的命令行,vim 文件名就可以进入到一般/正常模式
2. 一般模式/正常模式
vim 某个文件 后就会进入这个模式, 该模式显示文件的内容
在该模式下,输入i 进入到编辑模式 具体看3
在该模式下,输入: 进入命令模式 具体看4
3. 编辑模式
当在一般/正常模式下, 输入i 就进入到编辑模式,显示插入,就可以输入或者更改内容了。
当输入或者更改后,按下键盘左上角的ESC就退出了编辑模式,进入到一般/正常模式。
4. 命令模式
在 一般/正常 模式下输入 :
就进入了命令行模式,如下图所示:
例如:当文件更改完毕后,想要
保存退出 :wq(保存退出)
退出 : q(没有更改内容,退出)
强制退出 :q!(强制退出,不保存)
--------------------------------------------------------------------------------------------------------------------------
还有一些常见的命令:
查找某个单词 /单词 /main 回车
按n就是查找下一个
在命令模式中:
设置行号、取消行号 set nu 和 set nonu 回车
在一般模式/正常 中所常见的命令:(一般/正常模式下!!!!)
拷贝当前行: yy(只复制当前行)。 5yy(复制当前行向下的5行)
删除当前行: dd(只删除当前行)。 7dd(删除当前行向下的7行)
文档的最末行和最首行: G 文档的最末行 gg文档的最首行
撤销: u
将光标移动到某一行: 20 并按shift+g 光标就到了第20行