3.vi 编辑器的三种模式

编辑模式
插入模式
末行模式

vi 文件编辑操作,后面跟文件名,如果文件不存在,则会新建一个文件,如果存在,那么编辑已存在的文件

编辑模式:

光标在上面闪烁,可以完成大部分的编辑操作,比如删除,粘贴,赋值,不能完成字符的插入.

在编辑模式输入字符i或者o,则会进入编辑模式,编辑模式在左下方有一个insert的字符.

在编辑模式下输入字符 ':',则会进入编辑模式,在末行编辑模式可以保存文件,退出编辑删除字符,替换字符,查找字符等操作

在末行模式,按下ESC键,则会回到编辑模式
在插入模式,按下ESC,也会回到编辑模式.

:wq 表示保存退出
:q! 表示不保存退出
移动光标:

在末行模式下输入 set nu 则会显示行号

在末行模式下输入数字,跳转到指定的行,如果输入$则会跳转到最后一行.

在编辑模式下,输入G则会跳转到到末行,如果输入gg则会跳转到第一行

在编辑模式下,输入/xxxxxx则会在文件中查找匹配的字符串,找到后,按n则会往下查找,按N则会往上继续查找

在末行模式下替换
%:代表所有的行
s:替换
/xxxx:需要查找的字符串
/aaaa:需要替换的字符串
/gi:全局替换,并且忽略大小写

:%s/xxxx/aaaa/gi

你可能感兴趣的:(3.vi 编辑器的三种模式)