Mercurial > vim
annotate src/testdir/test57.in @ 7495:8407aae08d67
Added tag v7.4.1049 for changeset b4419a42ac324ec39436a1594f844650529590e3
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 04 Jan 2016 13:00:04 +0100 |
parents | ad432f8f68fb |
children | 20dc2763a3b9 |
rev | line source |
---|---|
293 | 1 Tests for :sort command. vim: set ft=vim : |
2 | |
3 STARTTEST | |
4 :so small.vim | |
5 :" | |
826 | 6 :/^t01:/+1,/^t02/-1sort |
7 :/^t02:/+1,/^t03/-1sort n | |
8 :/^t03:/+1,/^t04/-1sort x | |
9 :/^t04:/+1,/^t05/-1sort u | |
10 :/^t05:/+1,/^t06/-1sort! | |
11 :/^t06:/+1,/^t07/-1sort! n | |
12 :/^t07:/+1,/^t08/-1sort! u | |
13 :/^t08:/+1,/^t09/-1sort o | |
14 :/^t09:/+1,/^t10/-1sort! x | |
15 :/^t10:/+1,/^t11/-1sort/./ | |
16 :/^t11:/+1,/^t12/-1sort/../ | |
17 :/^t12:/+1,/^t13/-1sort/../u | |
18 :/^t13:/+1,/^t14/-1sort/./n | |
19 :/^t14:/+1,/^t15/-1sort/./r | |
20 :/^t15:/+1,/^t16/-1sort/../r | |
21 :/^t16:/+1,/^t17/-1sort/./rn | |
22 :/^t17:/+1,/^t18/-1sort/\d/ | |
23 :/^t18:/+1,/^t19/-1sort/\d/r | |
24 :/^t19:/+1,/^t20/-1sort/\d/n | |
25 :/^t20:/+1,/^t21/-1sort/\d/rn | |
26 :/^t21:/+1,/^t22/-1sort/\d\d/ | |
27 :/^t22:/+1,/^t23/-1sort/\d\d/n | |
28 :/^t23:/+1,/^t24/-1sort/\d\d/x | |
29 :/^t24:/+1,/^t25/-1sort/\d\d/r | |
30 :/^t25:/+1,/^t26/-1sort/\d\d/rn | |
31 :/^t26:/+1,/^t27/-1sort/\d\d/rx | |
32 :/^t27:/+1,/^t28/-1sort no | |
7447
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
33 :/^t28:/+1,/^t29/-1sort b |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
34 :/^t29:/+1,/^t30/-1sort b |
826 | 35 :/^t01:/,$wq! test.out |
293 | 36 ENDTEST |
37 | |
826 | 38 t01: alphebetical |
39 abc | |
40 ab | |
41 a | |
42 a321 | |
43 a123 | |
44 a122 | |
45 b321 | |
46 b123 | |
47 c123d | |
48 123b | |
49 c321d | |
50 b322b | |
51 b321 | |
52 b321b | |
53 | |
54 | |
55 t02: numeric | |
56 abc | |
57 ab | |
58 a321 | |
59 a123 | |
60 a122 | |
2606 | 61 a |
62 x-22 | |
826 | 63 b321 |
64 b123 | |
2606 | 65 |
826 | 66 c123d |
2606 | 67 -24 |
826 | 68 123b |
69 c321d | |
2606 | 70 0 |
826 | 71 b322b |
72 b321 | |
73 b321b | |
74 | |
75 | |
76 t03: hexadecimal | |
77 abc | |
78 ab | |
79 a | |
80 a321 | |
81 a123 | |
82 a122 | |
83 b321 | |
84 b123 | |
85 c123d | |
86 123b | |
87 c321d | |
88 b322b | |
89 b321 | |
90 b321b | |
91 | |
92 | |
93 t04: alpha, unique | |
94 abc | |
95 ab | |
96 a | |
97 a321 | |
98 a123 | |
99 a122 | |
100 b321 | |
101 b123 | |
102 c123d | |
103 123b | |
104 c321d | |
105 b322b | |
106 b321 | |
107 b321b | |
108 | |
109 | |
110 t05: alpha, reverse | |
111 abc | |
112 ab | |
113 a | |
114 a321 | |
115 a123 | |
116 a122 | |
117 b321 | |
118 b123 | |
119 c123d | |
120 123b | |
121 c321d | |
122 b322b | |
123 b321 | |
124 b321b | |
125 | |
126 | |
127 t06: numeric, reverse | |
128 abc | |
129 ab | |
130 a | |
131 a321 | |
132 a123 | |
133 a122 | |
134 b321 | |
135 b123 | |
136 c123d | |
137 123b | |
138 c321d | |
139 b322b | |
140 b321 | |
141 b321b | |
142 | |
143 | |
144 t07: unique, reverse | |
145 abc | |
146 ab | |
147 a | |
148 a321 | |
149 a123 | |
150 a122 | |
151 b321 | |
152 b123 | |
153 c123d | |
154 123b | |
155 c321d | |
156 b322b | |
157 b321 | |
158 b321b | |
159 | |
160 | |
161 t08: octal | |
162 abc | |
163 ab | |
164 a | |
165 a321 | |
166 a123 | |
167 a122 | |
168 b321 | |
169 b123 | |
170 c123d | |
171 123b | |
172 c321d | |
173 b322b | |
174 b321 | |
175 b321b | |
176 | |
177 | |
178 t09: reverse, hexadecimal | |
179 abc | |
180 ab | |
181 a | |
182 a321 | |
183 a123 | |
184 a122 | |
185 b321 | |
186 b123 | |
187 c123d | |
188 123b | |
189 c321d | |
190 b322b | |
191 b321 | |
192 b321b | |
193 | |
194 | |
195 t10: alpha, skip first character | |
196 abc | |
197 ab | |
198 a | |
199 a321 | |
200 a123 | |
201 a122 | |
202 b321 | |
203 b123 | |
204 c123d | |
205 123b | |
206 c321d | |
207 b322b | |
208 b321 | |
209 b321b | |
210 | |
211 | |
212 t11: alpha, skip first 2 characters | |
213 abc | |
214 ab | |
215 a | |
216 a321 | |
217 a123 | |
218 a122 | |
219 b321 | |
220 b123 | |
221 c123d | |
222 123b | |
223 c321d | |
224 b322b | |
225 b321 | |
226 b321b | |
227 | |
228 | |
229 t12: alpha, unique, skip first 2 characters | |
230 abc | |
231 ab | |
232 a | |
233 a321 | |
234 a123 | |
235 a122 | |
236 b321 | |
237 b123 | |
238 c123d | |
239 123b | |
240 c321d | |
241 b322b | |
242 b321 | |
243 b321b | |
244 | |
245 | |
246 t13: numeric, skip first character | |
247 abc | |
248 ab | |
249 a | |
250 a321 | |
251 a123 | |
252 a122 | |
253 b321 | |
254 b123 | |
255 c123d | |
256 123b | |
257 c321d | |
258 b322b | |
259 b321 | |
260 b321b | |
261 | |
262 | |
263 t14: alpha, sort on first character | |
264 abc | |
265 ab | |
266 a | |
267 a321 | |
268 a123 | |
269 a122 | |
270 b321 | |
271 b123 | |
272 c123d | |
273 123b | |
274 c321d | |
275 b322b | |
276 b321 | |
277 b321b | |
278 | |
279 | |
280 t15: alpha, sort on first 2 characters | |
281 abc | |
282 ab | |
283 a | |
284 a321 | |
285 a123 | |
286 a122 | |
287 b321 | |
288 b123 | |
289 c123d | |
290 123b | |
291 c321d | |
292 b322b | |
293 b321 | |
294 b321b | |
295 | |
296 | |
297 t16: numeric, sort on first character | |
298 abc | |
299 ab | |
300 a | |
301 a321 | |
302 a123 | |
303 a122 | |
304 b321 | |
305 b123 | |
306 c123d | |
307 123b | |
308 c321d | |
309 b322b | |
310 b321 | |
311 b321b | |
312 | |
313 | |
314 t17: alpha, skip past first digit | |
315 abc | |
316 ab | |
317 a | |
318 a321 | |
319 a123 | |
320 a122 | |
321 b321 | |
322 b123 | |
323 c123d | |
324 123b | |
325 c321d | |
326 b322b | |
327 b321 | |
328 b321b | |
329 | |
330 | |
331 t18: alpha, sort on first digit | |
332 abc | |
333 ab | |
334 a | |
335 a321 | |
336 a123 | |
337 a122 | |
338 b321 | |
339 b123 | |
340 c123d | |
341 123b | |
342 c321d | |
343 b322b | |
344 b321 | |
345 b321b | |
346 | |
347 | |
348 t19: numeric, skip past first digit | |
349 abc | |
350 ab | |
351 a | |
352 a321 | |
353 a123 | |
354 a122 | |
355 b321 | |
356 b123 | |
357 c123d | |
358 123b | |
359 c321d | |
360 b322b | |
361 b321 | |
362 b321b | |
363 | |
364 | |
365 t20: numeric, sort on first digit | |
366 abc | |
367 ab | |
368 a | |
369 a321 | |
370 a123 | |
371 a122 | |
372 b321 | |
373 b123 | |
374 c123d | |
375 123b | |
376 c321d | |
377 b322b | |
378 b321 | |
379 b321b | |
380 | |
381 | |
382 t21: alpha, skip past first 2 digits | |
383 abc | |
384 ab | |
385 a | |
386 a321 | |
387 a123 | |
388 a122 | |
389 b321 | |
390 b123 | |
391 c123d | |
392 123b | |
393 c321d | |
394 b322b | |
395 b321 | |
396 b321b | |
397 | |
398 | |
399 t22: numeric, skip past first 2 digits | |
400 abc | |
401 ab | |
402 a | |
403 a321 | |
404 a123 | |
405 a122 | |
406 b321 | |
407 b123 | |
408 c123d | |
409 123b | |
410 c321d | |
411 b322b | |
412 b321 | |
413 b321b | |
414 | |
415 | |
416 t23: hexadecimal, skip past first 2 digits | |
417 abc | |
418 ab | |
419 a | |
420 a321 | |
421 a123 | |
422 a122 | |
423 b321 | |
424 b123 | |
425 c123d | |
426 123b | |
427 c321d | |
428 b322b | |
429 b321 | |
430 b321b | |
431 | |
432 | |
433 t24: alpha, sort on first 2 digits | |
434 abc | |
435 ab | |
436 a | |
437 a321 | |
438 a123 | |
439 a122 | |
440 b321 | |
441 b123 | |
442 c123d | |
443 123b | |
444 c321d | |
445 b322b | |
446 b321 | |
447 b321b | |
448 | |
449 | |
450 t25: numeric, sort on first 2 digits | |
451 abc | |
452 ab | |
453 a | |
454 a321 | |
455 a123 | |
456 a122 | |
457 b321 | |
458 b123 | |
459 c123d | |
460 123b | |
461 c321d | |
462 b322b | |
463 b321 | |
464 b321b | |
465 | |
466 | |
467 t26: hexadecimal, sort on first 2 digits | |
468 abc | |
469 ab | |
470 a | |
471 a321 | |
472 a123 | |
473 a122 | |
474 b321 | |
475 b123 | |
476 c123d | |
477 123b | |
478 c321d | |
479 b322b | |
480 b321 | |
481 b321b | |
482 | |
483 | |
484 t27: wrong arguments | |
485 abc | |
486 ab | |
487 a | |
488 a321 | |
489 a123 | |
490 a122 | |
491 b321 | |
492 b123 | |
493 c123d | |
494 123b | |
495 c321d | |
496 b322b | |
497 b321 | |
498 b321b | |
7447
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
499 t28: binary |
826 | 500 |
501 | |
7447
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
502 0b111000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
503 0b101100 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
504 0b101001 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
505 0b101001 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
506 0b101000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
507 0b000000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
508 0b001000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
509 0b010000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
510 0b101000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
511 0b100000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
512 0b101010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
513 0b100010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
514 0b100100 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
515 0b100010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
516 t29: binary with leading characters |
826 | 517 |
7447
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
518 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
519 0b100010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
520 0b010000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
521 0b101001 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
522 b0b101100 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
523 0b100010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
524 0b100100 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
525 a0b001000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
526 0b101000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
527 0b101000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
528 a0b101001 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
529 ab0b100000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
530 0b101010 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
531 0b000000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
532 b0b111000 |
ad432f8f68fb
commit https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
Christian Brabandt <cb@256bit.org>
parents:
2606
diff
changeset
|
533 t30: done |