test31.in
资源名称:vim53src.zip [点击查看]
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:1k
源码类别:
编辑器/阅读器
开发平台:
DOS
- Test for commands that close windows and/or buffers:
- :quit
- :close
- :hide
- :only
- :sall
- :all
- :ball
- :buf
- :edit
- STARTTEST
- GA 1:$w! Xtest1
- $r2:$w! Xtest2
- $r3:$w! Xtest3
- :n! Xtest1 Xtest2
- A 1:set hidden
- :" test for working :n when hidden set; write "testtext 2"
- :n
- :w! test.out
- :" test for failing :rew when hidden not set; write "testtext 2 2"
- :set nohidden
- A 2:rew
- :w >>test.out
- :" test for working :rew when hidden set; write "testtext 1 1"
- :set hidden
- :rew
- :w >>test.out
- :" test for :all keeping a buffer when it's modified; write "testtext 1 1 1"
- :set nohidden
- A 1:sp
- :n Xtest2 Xtest3
- :all
- :w >>test.out
- :" test abandoning changed buffer, should be unloaded even when 'hidden' set
- :" write "testtext 2 2" twice
- :set hidden
- A 1:q!
- :w >>test.out
- :unhide
- :w >>test.out
- :" test ":hide" hides anyway when 'hidden' not set; write "testtext 3"
- :set nohidden
- A 2:hide
- :w >>test.out
- :" test ":edit" failing in modified buffer when 'hidden' not set
- :" write "testtext 3 3"
- A 3:e Xtest1
- :w >>test.out
- :" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1"
- :set hidden
- :e Xtest1
- :w >>test.out
- :" test ":close" not hiding when 'hidden' not set in modified buffer;
- :" write "testtext 3 3 3"
- :sp Xtest3
- :set nohidden
- A 3:close
- :w >>test.out
- :" test ":close!" does hide when 'hidden' not set in modified buffer;
- :" write "testtext 1"
- A 3:close!
- :w >>test.out
- :!rm Xtest1 Xtest2 Xtest3
- :qa!
- ENDTEST
- testtext