我需要在vim的文本文件中将所有小写字母e、s、t和a更改为大写字母。我试着对所有信件使用:%s/e/E/g,但找不到更好的解决方案。我想用命令来做,而不是用可视化的方法。

最佳答案

尝试使用%s。首先捕获模式,然后将捕获的模式更改为大写。
&是整个捕获模式
\U改为大写

:%s/[esta]/\U&/g

如果您在Linux系统上,也可以使用tr!表示shell命令。
:%!tr esta ESTA

10-07 17:18