.末行模式下操作
1)文件保存和退出类操作
:w 保存当前文件
:w 文件名 将当前编辑的内容另存到一个新文件里
:wq 保存当前文件并退出vi
:q 退出vi
:q! 强制不保存并退出
2)打开和读入文件类操作
:e 文件名 将一个新文件打开并编辑
:e! 放弃对当前文件的已经编辑的内容
:r 文件名 将一个新文件的内容读入到当前正在编辑的文件的尾部
3)文件内容替换类
:s /老内容/新内容
例子:
:s /美女/野兽 表示把光标所在的行的第一个美女换成野兽
:s /美女/野兽/g 表示把光标所在的行的所有美女换成野兽
:5,8 s /美女/野兽/g 表示把5-8行的所有美女换成野兽
:% s /美女/野兽 把整个文件中每行中第一个美女换成野兽
:% s /美女/野兽/g 把整个文件中每行中所有美女换成野兽