1.vim打开文件定位首行
命令:vim filename
- vim打开文件定位尾行
命令:vim filename +
- vim打开文件定位在第n行
命令:vim filename +n n:为数值,其n<=文件的总行数
- vim打开文件定位在以某个字符/字符串开始的那一行
命令:vim filename +/^string
vim /etc/passwd +/^root
- vim打开文件定位在以某个字符/字符串结尾的那一行(显示首次匹配成功的那一行)
命令:vim filename +/string$
vim /etc/passwd +/nologin$
6.vim模式匹配(一般模式下操作)
格式:指定范围(%) s/旧的内容/新的内容
样例文件:/etc/passwd
6.1第一行到第三行中出现的第一个bin替换成ztj
:1,3 s/bin/ztj
6.2第一行到第三行中出现的所有的bin替换成ztj
:1,3 s/bin/ztj/g
6.3第一行到第三行中出现的所有的bin(精确匹配)替换成ztj
:1,3 s/\/ztj/g
6.4第三行中出现的所有的bin替换成ztj
:3 s/bin/ztj/g
6.5将全文的 bin 改成ztj
:% s/bin/ztj/g
6.6将全文的 bin 改成ztj/忽略大小写
i 忽略大小写
:% s/bin/ztj/gi
:% s@bin@ztj@gi @也可以,但是为了让人们容易理解,建议使用/
:%d 清空文本文件全部内容
:s/old/new 将这一行中第一次出现的old替换为new,只替换第一个
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/130592772