vi中如何在多行行首或行尾插入删除指定字符串
vi中如何在多行行首或行尾插入删除指定字符串
1.多行行首插入指定字符串
[plain] view plain copy
:1,6 s/^/System.out.println("
:2,$ s/^/System.out.println(" 注:此为2行至尾行
:% s/^/System.out.println(" 注:此为所有行
:1,6 s/$/");
:2,$ s/$/"); 注:此为2行至尾行
:% s/$/"); 注:此为所有行
:% s/^.\{16\}
:% s/System.out.println("/
:% s/");$//g
:% s/");/
2.多行行尾插入指定字符串
[plain] view plain copy
3.删除多行行首指定字符串
[plain] view plain copy
也可以使用以下命令:
[plain] view plain copy
4.删除多行行尾指定字符串
[plain] view plain copy
% 指匹配整个文件,s 是置换的意思,$ 代表匹配行尾的内容,最后的 g 则表示每行中匹配到的内容都要置换。
也可以使用以下命令:
[plain] view plain copy