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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容