" Tests for Visual mode if !has('multi_byte') finish endif set encoding=utf-8 scriptencoding utf-8 if !has('visual') finish endif func Test_block_shift_multibyte() split call setline(1, ['xヹxxx', 'ヹxxx']) exe "normal 1G0l\jl>" call assert_equal('x ヹxxx', getline(1)) call assert_equal(' ヹxxx', getline(2)) q! endfunc