vim编辑器复习

材料准备

通过重定向,将家目录下的所有文件名全部写到test1.txt中:

ls -l  ~  > test1.txt

执行结果:


vim编辑器复习_第1张图片


正常模式下

1.yy:复制一行

2.p:粘贴

例如我复制粘贴第二行:


vim编辑器复习_第2张图片

3.u: 撤销操作

例如撤销复制粘贴操作:


4.dd :删除当前行

例如删掉第三行:

删除前:

删除后:


5、     .(一个点)重复上一条命令

6、/字符串:从光标所在位置向下搜索字符串,?字符串:从光标所在位置向上搜索字符串

例如:


第一次执行:

第二次执行:


第三次执行:



换到了下一行。



是从下到上搜索,不演示了

7、o:从当前行下面开一行,O:从当前行上面开一行

例如在第三行下面开一行:


执行后:


在第三行上面开一行:


vim编辑器复习_第3张图片

编辑模式下

正常模式下按下i(在光标前插入文字)或a(在光标后插入文字)来进入编辑模式

例如在文件最后一行输入I  love  Linux


命令模式下

按下”:“进入命令模式

1、:set  nu   打印行号

2、:wq   保存并退出

3、:q!强制退出

4、:s/p1/p2/g  当前行中所有的p1都被p2替换

例如:将第8行的所有root替换成panda

:s/root/panda/g


5、:g/p1/s//p2/g  当文件中所有的p1都被p2替换

将文件中的所有root替换成panda


vim编辑器复习_第4张图片

你可能感兴趣的:(vim编辑器复习)