Missing Semester计算机教育中缺失的一课:Vim
前言
笑死,怪不得觉得从上节课的作业里学了那么多,原来是把这节课的内容提前给学了。
还有,感觉麻省理工的大佬上课思维好敏捷。我只能一直听老师讲跟着老师操作,他们还能问出很多很有意义的问题,真的太强了。
一、模式与命令
vim test.md
当在终端输入vim后,就会进入到一个文本编辑区。此时,vim处于普通(normal)模式,在这个模式下,输入什么都无法修改文件内容,只能浏览整个文件。若想要对文件进行编辑,就可以输入i键,这样就会进入插入(insert)模式,此时就可以对文件进行编辑了。在完成修改后,可以点击ESC键退出插入模式,此时就回到了普通模式。
:wq
之后,若想保存或退出文件,可以点击“:”键,这样就会进入命令行模式,此时输入w就是保存,q就是退出。
这里,vim还有几个有用的命令。进入命令行模式后,输入“help”,接着输入你想了解的操作就可查看它的用处。
此外,vim还支持多个标签页和多个窗口。
:sp
例如,在命令行模式中输入“sp”,就可以在当前标签页新分裂出一个窗口,这样就可以同时浏览一个文件的两个部分了。
此时因为是同一个文件,所以修改时两