本"书"诞生于实践。在学校初次接触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