Tests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t1:/+1,/^t2/-1sort :/^t2:/+1,/^t3/-1sort u :/^t3:/+1,/^t4/-1sort u /[^:]*:/ :/^t4:/+1,/^t5/-1sort n :/^t5:/+1,/^t6/-1sort n -[^:]*:- :/^t6:/+1,/^t7/-1sort o :/^t7:/+1,/^t8/-1sort x ,.*/, :/^t8:/+1,/^t9/-1sort n o :/^t1:/,$wq! test.out ENDTEST t1: alphabetical two test One test one test Two test t2: alpha, unique One test one test Two test one test Two test t3: alpha, unique, skip pattern one: xay two: aaa another: tuvy t4: number asdf 83 asd one 333 xce 9 t5: number and skip asdf 3 a: sd 11 one 33:4 99 :9 t6: octal 2389 111 asdf 0014 t7: hex and skip sf/0x1d3 0x44/1a1 asd/ad 1413 t8: wrong arguments ccc bbb aaa t8: