vim-扩展命令行模式
扩展命令行模式
":"进入扩展命令行模式
操作命令:
w 写入磁盘
wq 保存退出
x 保存退出
q 退出
r filename 读入一个文件,在光标的下一行插入
w filename 将当前的文件另存为另外一个文件
! command 执行命令,然后回车回到文件中
r!command 直接将命令的执行结果写入到文件中,光标所在行的下一行
地址定界
: start, end
\# 具体到多少行
m,n 从m开始到n结束
m,+n,从m开始,到m+n结束 2,+3 第2行到第5行
. 代表当前行
$ 最后一行
$-# 倒数第#+1行
% 全部
#,/pat/,从第#开始,到第一次被pat匹配到的行
/pat1/,/pat2/从第一个别pat1匹配到的行到 第一个被pat2匹配的行
/pat/,# 从第一个被pat匹配到的行,到#行
定位到锁需要的内容后,可以进行相应的操作
d 删除
y 复制
w file :将范围内的文件另存为一个文件
r file 在指定的位置插入文件中的内容
查找替换
:地址定位符s/要查找的内容/要替换成内容/装饰器
-
要查找的内容:可以使用正则表达式
-
要替换的内容: 不可以使用正则表达式,但是可以使用\1,\2等,也可以使用&来代替前面的内容
-
装饰器
i 忽略大小写 g 全部替换 gc 是提前之前要确认 y 确认 n 跳过 a 全部 /可以替换成别的符号 @ #

浙公网安备 33010602011771号