test12.in
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:1k
源码类别:

编辑器/阅读器

开发平台:

DOS

  1. Tests for 'directory' option.
  2. - ".", in same dir as file
  3. - "./dir", in directory relative to file
  4. - "dir", in directory relative to current dir
  5. STARTTEST
  6. :set nocompatible
  7. :set dir=.,~
  8. :/start of testfile/,/end of testfile/w! Xtest1
  9. :" do an ls of the current dir to find the swap file (should not be there)
  10. :if has("unix")
  11. :  !ls .X*.swp >test.out
  12. :else
  13. :  r !ls X*.swp >test.out
  14. :endif
  15. :!echo first line >>test.out
  16. :e Xtest1
  17. :if has("unix")
  18. :" Do an ls of the current dir to find the swap file, remove the leading dot
  19. :" to make the result the same for all systems.
  20. :  r!ls .X*.swp
  21. :  s/.*X/X/
  22. :  .w >>test.out
  23. :  undo
  24. :else
  25. :  !ls X*.swp >>test.out
  26. :endif
  27. :!echo under Xtest1.swp >>test.out
  28. :!mkdir Xtest2
  29. :set dir=./Xtest2,.,~
  30. :e Xtest1
  31. :!ls X*.swp >>test.out
  32. :!echo under under >>test.out
  33. :!ls Xtest2 >>test.out
  34. :!echo under Xtest1.swp >>test.out
  35. :!mkdir Xtest.je
  36. :/start of testfile/,/end of testfile/w! Xtest2/Xtest3
  37. :set dir=Xtest.je,~
  38. :e Xtest2/Xtest3
  39. :swap
  40. :!ls Xtest2 >>test.out
  41. :!echo under Xtest3 >>test.out
  42. :!ls Xtest.je >>test.out
  43. :!echo under Xtest3.swp >>test.out
  44. :!rm -rf Xtest1 Xtest2 Xtest.je
  45. :qa!
  46. ENDTEST
  47. start of testfile
  48. line 2 Abcdefghij
  49. line 3 Abcdefghij
  50. end of testfile