5.5vim进入编辑模式
5.6vim命令模式
5.7vim实践
5.5vim进入编辑模式
进入编辑模式后输入的东西都是在光标的前面输入的
按“i”光标进入当前位置的编辑模式。
按“I(shift+i)”光标进入本行开头的编辑模式。
按“o”光标所在的本行的下一行,另起一行进入编辑模式。
按“O(shift+o)”光标所在的本行的上一行,另起一行进入编辑模式。
按“a”光标向后移动一位进入编辑模式。
按“A(shift+a)”光标移动到本行的最后面进入编辑模式。
5.6vim命令模式
“/work”进入一般模式搜索他会高亮显示你要搜索的内容,“shift+n”向前查找。
“:nohl”不高亮显示
“:1,100s/192.168.137/119.119.1/g”开头输入“:”,1代表第一行,100($代表最后一行)代表第一百行,s代表要替换,192.168.137这是要替换的内容,119.119.1这是要替换的新内容,g代表全局替换。(如果你不加g那么如果你一行出现两个要替换的内容他只会替换前一个,后面的那个就不会替换)
“:”上下键找到之前你使用过的命令
“1,$s//bin:/sbin/nologin/gyblinux/g ”如果我们替换的内容有“/”号怎么办,我们可以使用后面的方法“1,$s/\/bin:\/sbin\/nologin/gyblinux/g”或者“1,$s#/bin:/sbin/nologin#gyblinux#g”、“1,$s@/bin:/sbin/nologin@gyblinux@g ”
小知识:
“:wq”和“:x”一样。但是一种情况是不一样的,就是你vim一个文档你没有更改内容,然后“:wq”那么这个文档的mtime会发生变化,而“:x”就不会。
5.7vim实践
我们学完vim的操作就来实践一下,我们死记硬背是记不住太久的只有我们使用熟练的就不会忘记了下面我们按下面的要求做实验
如果你又不知道怎么做的可以查看下面的答案:
原文:http://blog.51cto.com/13518197/2057296