在vim中将指定行更改为大写

时间:2018-12-02 04:20:46

标签: vim uppercase

如何在vim中将指定的行更改为大写? 例如,我想将第5行到第10行更改为大写。

ex模式下,5,10gU5,10gUU无法正常工作。

3 个答案:

答案 0 :(得分:4)

您的ex命令使您有了基本的想法。但是gU normal 命令,不是ex命令。您可以使用norm调用普通命令,因此将其组合在一起就可以执行以下操作:

:5,10 norm gU$

答案 1 :(得分:3)

可能不是最有效的,但是以下视觉选择方法有效:

5ggV5jU

答案 2 :(得分:0)

更短的答案

5G5VU

替代答案:

5GgU5j

5GgU10G