= u/_ command
.lowercase<-->uppercase translation after the cursor position.
csr may be on any line.
.n is not supported for xx-xx pattern
(1) x[n][,b][.s] pattern
.translate 4 lines
u4 |aaaaaaaaaaaaaaa
0002000|bbbbbbbbbbbbbbb
0003000|ccccccccccccccc
0004000|ddddddddddddddd
0005000|eeeeeeeeeeeeeee
===>
r1 0001000*AAAAAAAAAAAAAAA
r2 0002000*BBBBBBBBBBBBBBB
r3 0003000*CCCCCCCCCCCCCCC
r4 0004000*DDDDDDDDDDDDDDD
0005000|eeeeeeeeeeeeeee
.repeat 3 times to translate 2 lines and to skip 1 line.
u3,2.1 |aaaaaaaaaaaaaaa
0002000|bbbbbbbbbbbbbbb
0003000|ccccccccccccccc
0004000|ddddddddddddddd
0005000|eeeeeeeeeeeeeee
0006000|fffffffffffffff
0007000|ggggggggggggggg
0008000|hhhhhhhhhhhhhhh
0009000|iiiiiiiiiiiiiii
0010000|jjjjjjjjjjjjjjj
===>
r1 b1 0001000*AAAAAAAAAAAAAAA
b2 0002000*BBBBBBBBBBBBBBB
s1 0003000|ccccccccccccccc
r2 b1 0004000*DDDDDDDDDDDDDDD
b2 0005000*EEEEEEEEEEEEEEE
s1 0006000|fffffffffffffff
r3 b1 0007000*GGGGGGGGGGGGGGG
b2 0008000*HHHHHHHHHHHHHHH
0009000|iiiiiiiiiiiiiii
0010000|jjjjjjjjjjjjjjj
(2) xx-xx[,b][.s] pattern
.translate all the line of the range.
cursor in at col 9 in the case.
uu |aaaaaaaaaaaaaaa
0002000|bbbbbbbbbbbbbbb
0003000|ccccccccccccccc
0004000|ddddddddddddddd
uu |eeeeeeeeeeeeeee
0006000|fffffffffffffff
===>
0001000*aaaaaaaaAAAAAAA
0002000*bbbbbbbbBBBBBBB
0003000*ccccccccCCCCCCC
0004000*ddddddddDDDDDDD
0005000*eeeeeeeeEEEEEEE
0006000|fffffffffffffff
.repeat in the range to translate 3 lines and to skip 2 lines.
cursor in at col 9 in the case.
uu,3.2 |aaaaaaaaaaaaaaa
0002000|bbbbbbbbbbbbbbb
0003000|ccccccccccccccc
0004000|ddddddddddddddd
0005000|eeeeeeeeeeeeeee
0006000|fffffffffffffff
0007000|ggggggggggggggg
0008000|hhhhhhhhhhhhhhh
0009000|iiiiiiiiiiiiiii
uu |jjjjjjjjjjjjjjj
===>
rr b1 0001000*aaaaaaaaaAAAAAA
b2 0002000*bbbbbbbbbBBBBBB
b3 0003000*cccccccccCCCCCC
s1 0004000|ddddddddddddddd
s2 0005000|eeeeeeeeeeeeeee
rr b1 0006000*fffffffffFFFFFF
b2 0007000*gggggggggGGGGGG
b3 0008000*hhhhhhhhhHHHHHH
s1 0009000|iiiiiiiiiiiiiii
s2 0010000|jjjjjjjjjjjjjjj