vim编辑器---基本使用方法03(末行模式)
基本介绍
在末行模式中可以输入相应命令,可以进行保存退出分屏等相关操作
进入末行模式
SHIFT + :
退出末行模式
ESC
常用操作
末行模式下操作
命令 | 英文 | 功能 |
---|---|---|
w | write | 保存 |
q | quit | 退出 |
q! | quit | 强制推迟 |
wq | write&quit | 保存并退出 |
wq! | write&quit | 强制保存并退出 |
x | 保存并退出 |
查找并替换
末行模式下执行
:%s///g
全局替换
一次性替换文件中所有的旧文本
:%s/旧文本/新文本/g
可视区域替换
可视模式下选中要替换的内容
:s/旧文本/新文本/g
确认替换
:%s///gc
进行替换时需要二次确认
y-确认替换 n-终止替换 a-替换所有 q-退出替换 l-最后一个
^E-向下滚屏 ^Y-向上滚屏
不常用操作
名令 | 英文 | 功能 |
---|---|---|
e . | edit | 打开vim内存浏览器,查找文件 |
n | new | 创建一个新文件 |
:e.
:n 文件名
分屏命令
可以同时编辑和查看多个文件
命令 | 功能 |
---|---|
:sp[文件名] | 横向增加分屏 |
:vsp[文件名] | 纵向增加分屏 |
切换分屏窗口(基于分屏命令下)
功能 | 命令 |
---|---|
w | 切换下一个窗口 |
r | 互换窗口 |
c | 关闭当前窗口,但不能关闭最后一个窗口 |
q | 退出当前窗口 |
o | 关闭其他窗口 |