目录
备注:退出文本编辑器中,必须要按 Esc 键,再按命令,不然编辑不了文件;
新建 test1.txt 文件,使用 touch 命令
root@xiong-virtual-machine:/home/xiong/桌面# su root
root@xiong-virtual-machine:/home/xiong/桌面# touch test1t.txt
新建 test2.txt 文件,使用 vi 或 vim 命令 (当test2.txt 文件没有,使用vi 、vim 会新建一个文件)
[root@iZuf6fdluqx20ghmo1qdd6Z ~]# vi test2.txt
命令:vi test1.txt
命令模式下按下 i 键,文本插入:
hello world
~
命令模式下按下 a 键,进入 vi 文本追加插入:
hello world my name linux
说明:
2.修改文本
命令 r + 字母 ,修改光标所在位置的字母为指定的字母,r 命令只修改一个字母,操作完成后依旧停留在命令模式,不需要按 Esc 键返回命令模式。
原有文本内容
hello world my name linux
修改:把 linux 修改为 lonux
hello world my name lonux
命令 :s + 字母,替换光标所在位置的字母为任意输入文本, 此命令会删除光标所在的字母,使 vi 进入插入编辑模式,此时可以输入任意你想输入的文本,直到你按下 Esc 键退出插入编辑模式。
hello world my name lixxxnux
1. 删除文本字母
命令 x ,删除光标所在位置的一个字母,并保持在命令模式。
2. 删除文本块
进入编辑模式,按 o 键进行编辑编辑结束,按 ESC 键跳到命令模式,然后输入退出命令:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188627.html原文链接:https://javaforall.cn