前情回顾:有了文件系统的基本认识之后,我们还了解了路径和大小写方面的内容,另外还学习了几个操作文件的指令。
——————————————————————直接就开始吧————————————————————————
第五章:学习vi编辑器
vi编辑器在任何Unix系统中都是可用的。学会了之后,哪怕是转另外一个Unix系统上工作,也不要重新学习编辑器的使用方法;而且许多其他的编辑器都跟vi类似。
第一节:使用vi
要想启动vi编辑器,有三种方法,如下表所示
打开vi编辑器之后,vi中有两种模式:
值得注意的是,vi总是以命令模式启动的。如果想进入插入模式,那么可以输入i。(还有其他的方法进去,自行找度娘聊聊)。如果想退出插入模式,按两下Esc键,就可以返回到命令模式。
第二节:在文件中移动和查找
要在文件中移动而不影响文本内容,用户必须处于命令模式下(按Esc两次)。最基本的是字符之间的移动。下面这些命令就是一次移动一个字符:
(因为不是所有使用vi的平台都带有标准的方向键,所以建议还是了解一下)
如果用户希望在文件中移动多个字符或者多行,可以将希望移动的数目放在移动键之。例如,如果希望在文件中下移10行,则可以输入10j(命令模式下)。vi区别大小写,所以在使用命令的时候要特别注意大小写。
下面是一些移动的命令,可以了解并练习练习。
特别需要注意的是,如果你在插入模式下,在按Enter键盘之前,连续输了5000个单词,那么这5000个单词将会被视作一行。
如果想确定游标的当前位置,可以使用组合键Ctrl+G。
有的时候,我们会想查找文本内容中的关键字。要进行查找,我们可以在命令模式下输入/,然后紧跟希望查找的字符串,然后按Enter键。如果正在搜索的字符存在多个实例,那么我们可以按大写N(小写n)进行向前(向后)查找下一个。
第三节:编辑文件
前面几节介绍的都是只能在命令模式下运行的命令,这种模式不允许用户编辑自己的文件。要对文件进行编辑,我们需要进入插入模式。从命令模式进入插入模式有许多可用的方法,如下表所示:
vi中的大部分命令都可以在前面加上希望动作执行的次数。
(vi编辑器这一部分不知道为什么很没感觉,我决定先放一放,等过段时间再回过头来补充)
————————————————————————倒数第四天————————————————————————
今天的内容太少了,都不好意思说什么。
1.今天有点懒洋洋的是一点,晚上去一场笔试是另一点。
2.借口找再多也没用,争取最后几篇好好发挥一下吧。
3.凑够三句话。(这应该不是强迫症吧··· ···)