vim命令模式
原创
©著作权归作者所有:来自51CTO博客作者杨俊豪97的原创作品,请联系作者获取转载授权,否则将追究法律责任
###
# 命令模式下:
# 搜索关键词:
# 斜杠/ 可以搜索关键词 高亮显示
# ? 可以搜索关键词 高亮显示
# n 向下或上查看
# N(大写)向上或下查看
# 替换:
# :1,100s/dnsmasq/yanglinux/g 回车执行
# : 表示开始
# 1,100 表示从第一行到100行结束
# s 表示开始替换
# /dnsmasq/yanglinux/ 表示把dnsmasq替换成yanglinux 这里/为固定格式
# g 表示全局替换
# :1,$s/dnsmasq/yanglinux/g 回车执行
# 1,$ 表示第一行到最后一行
# :1,$s#/etc/hosts#yanglinux#g 回车执行
# #表示替换带有绝对路径时防止错误识别进行替换 一般在替换时出现多次斜杠时就可以使用#或者@符号
# :wq 保存退出
# :wq! 强制保存退出
# :x 如果在更改这个文件之后去使用x 那就和wq功能一样 如果文件打开没有做任何操作 使用:wq 会更改mtime 如果使用:x 就不会更改mtime