Как изменить указанную строку на верхний регистр в vim?Например, я хочу изменить строки с 5 по 10 на верхний регистр.
В режиме ex, 5,10gU или 5,10gUU не могут работать.
ex
5,10gU
5,10gUU
У вас была основная идея с вашей командой ex.Но gU - это нормальная команда, а не команда ex.Вы можете вызвать обычную команду с помощью norm, поэтому, собрав ее вместе, вы можете делать то, что хотите, с помощью:
gU
norm
:5,10 norm gU$
Краткий ответ:
5G5VU
Альтернативные ответы:
5GgU5j 5GgU10G
Возможно, не самый эффективный, но работает следующий метод визуального отбора:
5ggV5jU