拜师鸟哥之linux学习体会(9)——vim程序编辑器
1. 在linux下也是可以编程的哦,采用的是vim程序编辑器,如果你学会使用vim并能看懂一个vim程序,那就很了不得了。在介绍vim之前,我们先学习下他的前身vi。vi具有三种模式:一般模式、编辑模式和指令列命令模式。三者之间是这样转换的:
2. 一般打开一个vim程序就进入一般模式,之后输入o,O,a,A,i,I,r,R中的任何一个就进入编辑模式,之后左下方会出现INSERT或REPLACE。若要回到一般模式,就必须按下Esc来退出编辑模式。在一般模式下,输入:/?中的任意一个,就可以将光标移动到最底下一行
3. 直接输入vi test即可进入vi界面,程序名为test
4. 在编辑完后若要退出,则按q,如果要保存,就输入wq,一般建议使用wq!表示强制保存退出,这些都是在指令列命令行输入的。如果你想在档案里面输入自己的字符串,必须等到左下角出现INSERT或REPLACE才行。
5. 另外为了阅读方便,输入set nu来设置行号,set nonu来取消行号。
6. 其实我们在编辑档案时,例如编辑/etc/man.config,vim会主动的建立该档案的暂存档,后缀为swp,这样便于突然退出未保存的情况发生。如果你之前的vim操作尚未保存,只需按下R,也就是使用recovery项目,系统会自动载入暂存档的内容。
7. 既然说到vim,下面简单介绍下他与vi的区别,其实也就是功能上更加完善。vim具有颜色显示功能,还支持许多的程序语法,另外他还具有程序排错功能debug哦