annotate src/testdir/test_increment.in @ 6889:9d41289b5512 v7.4.764

patch 7.4.764 Problem: test_increment fails on MS-Windows. (Ken Takata) Solution: Clear Visual mappings. (Taro Muraoka)
author Bram Moolenaar <bram@vim.org>
date Sun, 28 Jun 2015 19:24:39 +0200
parents 9798a98a1583
children f9876721bedc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6868
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 Tests for using Ctrl-A/Ctrl-X on visual selections
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 Test cases
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
4 ==========
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 1) Ctrl-A on visually selected number
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 Text:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 foobar-10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 1) Ctrl-A on start of line:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 foobar-9
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11 2) Ctrl-A on visually selected "-10":
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12 foobar-9
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 3) Ctrl-A on visually selected "10":
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 foobar-11
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
15 4) Ctrl-X on visually selected "-10"
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
16 foobar-11
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17 5) Ctrl-X on visually selected "10"
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18 foobar-9
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 2) Ctrl-A on visually selected lines
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21 Text:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 20
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 30
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 40
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 1) Ctrl-A on visually selected lines:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 11
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 21
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 31
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 41
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 2) Ctrl-X on visually selected lines:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 9
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 19
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36 29
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37 39
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39 3) g Ctrl-A on visually selected lines, with non-numbers in between
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 Text:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43 20
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
45 30
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
46
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
47 40
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
48
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
49 1) 2 g Ctrl-A on visually selected lines:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
50 12
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
51
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52 24
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
53
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
54 36
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
55
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56 48
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
57 2) 2 g Ctrl-X on visually selected lines
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
58 8
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
59
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60 16
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62 24
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
63
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
64 32
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
65
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
66 4) Ctrl-A on non-number
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
67 Text:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
68 foobar-10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
69 1) visually select foobar:
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
70 foobar-10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
71
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
72 STARTTEST
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
73 :so small.vim
6889
9d41289b5512 patch 7.4.764
Bram Moolenaar <bram@vim.org>
parents: 6868
diff changeset
74 :"
9d41289b5512 patch 7.4.764
Bram Moolenaar <bram@vim.org>
parents: 6868
diff changeset
75 :" Avoid CTRL-X being mapped in Visual mode for MS-Windows
9d41289b5512 patch 7.4.764
Bram Moolenaar <bram@vim.org>
parents: 6868
diff changeset
76 :vmapclear
9d41289b5512 patch 7.4.764
Bram Moolenaar <bram@vim.org>
parents: 6868
diff changeset
77 :"
6868
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
78 :" Test 1
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79 :/^S1=/+,/^E1=/-y a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
80 :/^E1/+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81 :/^E1/+2put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
82 f-v$:/^E1/+3put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83 f1v$:/^E1/+4put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
84 f-v$:/^E1/+5put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
85 f1v$
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
86
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87 :" Test 22
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
88 :/^S2=/+,/^E2=/-y a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 :/^E2/+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
90 V3k$:.+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91 V3k$
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
92
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
93 :" Test 3
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
94 :/^S3=/+,/^E3=/-y a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
95 :/^E3=/+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
96 V6k2g:.+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
97 V6k2g
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
98
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
99 :" Test 4
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
100 :/^S4=/+,/^E4=/-y a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
101 :/^E4=/+put a
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
102 vf-
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
103
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
104 :" Save the report
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
105 :/^# Test 1/,$w! test.out
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
106 :qa!
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
107
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
108
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109 # Test 1
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110 S1======
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
111 foobar-10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
112 E1======
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
115
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
116 # Test 2
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
117 S2=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
118 10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
119 20
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120 30
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121 40
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
122 E2=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
123
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
124
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
125
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
126 # Test 3
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127 S3=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128 10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130 20
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
131
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
132 30
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
133
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
134 40
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
135 E3=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
136
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
137
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
138
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
139 # Test 4
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
140 S4=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
141 foobar-10
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
142 E4=====
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
143
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
144
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
145 ENDTEST
9798a98a1583 patch 7.4.754
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
146