neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

test_erasebackword.vim (840B)


      1 func Test_erasebackword()
      2  enew
      3 
      4  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>"
      5  call assert_equal(' wwwこんにちわ世界ワールド', getline('.'))
      6  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>"
      7  call assert_equal(' wwwこんにちわ世界', getline('.'))
      8  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>"
      9  call assert_equal(' wwwこんにちわ', getline('.'))
     10  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>"
     11  call assert_equal(' www', getline('.'))
     12  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>\<C-W>"
     13  call assert_equal(' ', getline('.'))
     14  exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>\<C-W>\<C-W>"
     15  call assert_equal('', getline('.'))
     16 
     17  enew!
     18 endfunc