本"书"诞生于实践。在学校初次接触Linux的时候,编辑器我选择使用 Vim ,因为 Emacs 虽然也强大但是不是默认就装到Linux的,其它编辑器又基本没有 Vim 强大。用 vim 的时候,脑袋里面总是希望知道这样那样的操作,例如撤销,保存等等等等,于是开始痛苦的查找、发贴询问、实践、学习、记录……;慢慢的知道的东西原来越多了,记录的东西也多了而且杂乱,于是萌生了整理的念头,也害怕以后会忘记;整理的过程中发现有些地方不太严密,所以就开始真正的学习,看 man 手册,看网上其他人的使用等等等等,于是,本"书"就诞生了_.

本来想弄一个完整且便于查阅的手册,可是,没想到总是发现 vi 越来越多的功能,导致这里的内容总是不断增加,毕竟精力和时间也是有限的,想要达到“完整”且易读的目的,似乎不太可能, vim 的功能太多了。后来竟发现,自己的总结似乎是徒劳的,因为 vi 已经为用户准备了通俗易懂的用户手册,直接使用 :help 命令,进入用户手册里进行学习和阅读,学到的东西会更完整,而且 vim 用户手册的翻译版也有。

整理过程中最大的收获有两个:一是学会了一些 vi 的功能;另一个就是深刻体会到,只要你会一些英语,并且坚持经常看英文的资料,一定会有所收获。

这个手册现阶段就整理到这,本来的目的就是希望尽量简洁,让新学的同学尽快掌握 vim 以及自己方便的查阅,如果想要学习更多功能还不如直接看 :help 。我对 vi 的了解大致如此,还有许多其它功能例如 vim 脚本等等都不会,目前学习状态中,也许以后发现更好的东西,我再更新这里。

最后,给出一些我使用过程中 vim 的一些附图,这样直观一些。

附图

img
img
img
img
img
img
img
img
img
img
img