我需要在vim的文本文件中将所有小写字母e,s,t和a更改为大写字母.我尝试使用:%s/e/E/g所有字母,但我找不到更好的解决方案.我想使用命令,而不是通过可视方法.
尝试使用.%s首先捕获图案; 然后将捕获的模式更改为大写:
& 是完全捕获的模式
\U 改为大写
:%s/[esta]/\U&/g
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Linux系统,也可以使用tr.!表示shell命令.
:%!tr esta ESTA
Run Code Online (Sandbox Code Playgroud)