[vim] swap case in visual block
[vim] Simplify swapcase logic