如何在vim中将多个字母转换为大写?

时间:2015-09-05 11:46:49

标签: linux vim

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

1 个答案:

答案 0 :(得分:8)

使用coef_lm = tweak_lm(coef) lm_res = coef_lm(mpg ~ wt, mtcars) (Intercept) wt 37.285126 -5.344472 尝试此操作。首先捕获模式;然后将捕获的模式更改为大写。:

%s是完全捕获的模式

&更改为大写

\U

如果您使用的是Linux系统,也可以使用:%s/[esta]/\U&/g tr表示shell命令。

!