末行模式
进入末行模式
输入:或者/(/仅用于搜索)
退出末行模式
按Esc,按Esc两次(比一下快一点),删除全部内容和冒号
1、保存操作
操作 | 说明 |
---|---|
:w | 保存文件 |
:w 路径 | 另存为 |
:q | 退出文件 |
:wq | 保存并退出 |
:q! | 强制退出 (!表示强制) |
:! ls(外部命令) | 使用ls或其他外部命令 |
2、搜索操作
操作 | 说明 |
---|---|
/关键词 | 搜索关键词 |
N/n | 切换上一个/下一个关键词 |
:nohl | 取消高亮(no highlight) |
3、替换指令
操作 | 说明 |
---|---|
: s/被替换的关键词/新的关键词 | 替换光标所在行的第一个关键词 |
: s/被替换的关键词/新的关键词/g | 替换光标所在行的所有关键词 |
:%s/被替换的关键词/新的关键词 | 替换每一行第一个关键词 |
:%s/被替换的关键词/新的关键词/g | 替换整个文档的所有关键词 |
%表示整个文件,g表示全局
4、显示行号
操作 | 说明 |
---|---|
:set nu | 显示行号(临时的,关闭文件后就) |
:set nonu | 取消行号 |
5、切换文件
操作 | 说明 |
---|---|
:files | 查看打开的文件(其中%a表示当前打开的文件,#表示上一个打开的文件) |
:open 已经打开的文件名 | 打开指定文件 |
:bn | 切换到下一个文件 |
:bp | 切换到上一个文件 |