005 vim程序编辑器
1. 为何要学 vim 所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文书编辑器则不一定会存在; 很多个别软件的编辑接口都会主动呼叫 vi (例如未来会谈到的 crontab , visudo , edquota 等指令); vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计; 因为程序简单,编辑速度相当快速。 2. vi 的使用 vi共有三种模式:一般模式、编辑模式、指令列命令模式 一般模式 : 以 vi 打开一个文件就直接进入一般模式了(这是默认的模式)。可以使用“上下左右”移动光标,可以使用“删除字符”或“删除整行”处理文件内容,也可以使用复制和粘贴进行处理。 编辑模式 : 在一般模式中可以进行删除、复制、粘贴等等的操作,但是却无法编辑文件内容的, 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 命令行模式 : 在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以进行查找操作,而读取、保存、大量取代字符、离开 vi 、显示行号等等的操作也是在此模式中完成的 一般模式可与编辑模式及命令行模式切换, 但编辑模式与命令行 模式之间不可互相切换 ①