Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:
    (1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。
    (2)很多软件的编辑接口都会主动调用vi。
    (3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。
    (4)程序简单,编辑速度快。