Linux文本编辑命令-末行模式下常用操作
末行模式
进入方式:由命令模式进入,按下":" 即可进入
退出方式:a.按下 esc
b.连按2下esc
c.删除末行全部输入字符
1.保存操作
- 输入: “:w” 保存
- 输入: “:w 路径” 另存为
2.退出操作
- 输入: “:q” 退出文件
3.保存并退出操作
- 输入: “:wq” 保存并退出文件
4.强制(!)
- 输入: “:q!” 不保存并退出文件
5.调用外部命令
- 输入: “:! 外部命令”
6.搜索查找
- 输入: “/关键词”
7.在搜索结果中切换上/下一个结果
- 在结果中按 N/n
8.取消高亮
- 输入: “:nohl”
9.替换
- 输入: “😒/搜索的关键词/新的词” 替换光标所在行的 第一个 符合条件的内容
- 输入: “😒/搜索的关键词/新的词/g” 替换光标所在行的 全部 符合条件的内容
- 输入: “:%s/搜索的关键词/新的词” 替换整个文档中每行 第一个符合条件的内容
- 输入: “:%s/搜索的关键词/新的词/g” 替换整个文档中符合条件的内容
10.显示行号
- 输入: “:set nu”
- 如果想取消显示,输入: “:set nonu”
11.使用vim 同时打开多个文件,在末行模式下进行切换
- 查看当前已经打开的文件名称,输入: “:files” (输入回车后,%a表示当前正在打开的文件;#表示上一个打开的文件)
- 打开或切换文件,输入: “:open 已经打开的文件名”
- 通过另一个命令来切换上一个文件或下一个文件:":bn" 切换到下一个文件; ":bp"切换到上一个文件