如何在vim中将指定的行更改为大写? 例如,我想将第5行到第10行更改为大写。
在ex
模式下,5,10gU
或5,10gUU
无法正常工作。
答案 0 :(得分:4)
您的ex
命令使您有了基本的想法。但是gU
是 normal 命令,不是ex命令。您可以使用norm
调用普通命令,因此将其组合在一起就可以执行以下操作:
:5,10 norm gU$
答案 1 :(得分:3)
可能不是最有效的,但是以下视觉选择方法有效:
5ggV5jU
答案 2 :(得分:0)
更短的答案
5G5VU
替代答案:
5GgU5j
5GgU10G