forked from aniani/vim
35 lines
551 B
Plaintext
35 lines
551 B
Plaintext
Tests for tab pages
|
|
|
|
STARTTEST
|
|
:so small.vim
|
|
:" Simple test for opening and closing a tab page
|
|
:tabnew
|
|
:let nr = tabpagenr()
|
|
:q
|
|
:call append(line('$'), 'tab page ' . nr)
|
|
:unlet nr
|
|
:"
|
|
:" Open three tab pages and use ":tabdo"
|
|
:0tabnew
|
|
:1tabnew
|
|
:888tabnew
|
|
:tabdo call append(line('$'), 'this is tab page ' . tabpagenr())
|
|
:tabclose! 2
|
|
:tabrewind
|
|
:let line1 = getline('$')
|
|
:undo
|
|
:q
|
|
:tablast
|
|
:let line2 = getline('$')
|
|
:q!
|
|
:call append(line('$'), line1)
|
|
:call append(line('$'), line2)
|
|
:unlet line1 line2
|
|
:"
|
|
:"
|
|
:/^Results/,$w! test.out
|
|
:qa!
|
|
ENDTEST
|
|
|
|
Results:
|