vi常用大小写转换技巧

%s/^./\u&/ 将每一行的行首字母改为大写

:%s/[a-z]/\U&/g 将文件中的所有字母全部改大写

:%s/[A-Z]/\l&/g 将文件中的所有字母全部改小写

说明

%表示从第一行到最后一行,即1,$

[a-z]表示a~z中间所有字母

\U表示大写

\l表示小写

&表示被替换字母

原文地址:https://www.cnblogs.com/vigarbuaa/p/2363576.html