Linux笔记——04vi

vi的工作模式

vi编辑器有3种工作模式,即命令模式输入模式ex转义模式(也称末行模式

 

(1)启动vi

$ vi 文件名


(2)插入内容

"I"键


(3)回到命令状态

“Esc”键


(4)存盘退出

命令状态输入“:wq”


(5)强制退出,不保存

命令状态输入“:q!”


(6)删除一行

命令状态,光标停留在要删除的行,输入“DD”


(7)查找文字

命令状态输入“: /文字”

其中,按“N”下一个


(8)清楚匹配到的文本颜色

命令状态输入“: noh”


(9)复制1行

命令状态输入“YY”


(10)复制n行

命令状态输入“YnY”


(11)粘贴复制的内容到当前行

命令状态按“P”键


(12)数据清洗

从第N行开始,匹配所有“(数字)”
命令状态输入“:N,$s/([0-9]*)//g”
其中,
[]:字集
*:重复0或多次
g:替换一行中的所有
没有g:只替换一行中的首次出现
s:替换命令


(13)打开一个文件

命令状态输入“:vi 文件名”


(14)保存文件

①":w":保存文件
②":w 文件":将缓冲区中的内容另存为文件名为“文件”的文件中
③":w! 文件":强制将缓冲区中的内容另存为文件名为“文件”的文件中


(15)复制n-m行

命令状态输入“:n,my”


(16)删除n-m行

命令状态输入“:n,md”


(17)将文件中的文本插入到光标的下一行

命令状态输入“:r 文件名”

posted @ 2021-09-28 23:36  `青红造了个白`  阅读(53)  评论(0编辑  收藏  举报