Mercurial > vim
annotate runtime/doc/scroll.txt @ 15286:d2a162896a2a v8.1.0651
patch 8.1.0651: :args "foo works like :args without argument
commit https://github.com/vim/vim/commit/2ac372ccee1af6f9fa105bf2648d5e4efa554236
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Dec 28 19:06:47 2018 +0100
patch 8.1.0651: :args \"foo works like :args without argument
Problem: :args \"foo works like :args without argument.
Solution: Fix check for empty argument. (closes https://github.com/vim/vim/issues/3728)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 28 Dec 2018 19:15:05 +0100 |
parents | 2f7e67dd088c |
children | 0e473e9e70c2 |
rev | line source |
---|---|
13963 | 1 *scroll.txt* For Vim version 8.1. Last change: 2018 Apr 26 |
7 | 2 |
3 | |
4 VIM REFERENCE MANUAL by Bram Moolenaar | |
5 | |
6 | |
7 Scrolling *scrolling* | |
8 | |
9 These commands move the contents of the window. If the cursor position is | |
10 moved off of the window, the cursor is moved onto the window (with | |
11 'scrolloff' screen lines around it). A page is the number of lines in the | |
12 window minus two. The mnemonics for these commands may be a bit confusing. | |
13 Remember that the commands refer to moving the window (the part of the buffer | |
14 that you see) upwards or downwards in the buffer. When the window moves | |
15 upwards in the buffer, the text in the window moves downwards on your screen. | |
16 | |
17 See section |03.7| of the user manual for an introduction. | |
18 | |
19 1. Scrolling downwards |scroll-down| | |
20 2. Scrolling upwards |scroll-up| | |
21 3. Scrolling relative to cursor |scroll-cursor| | |
22 4. Scrolling horizontally |scroll-horizontal| | |
23 5. Scrolling synchronously |scroll-binding| | |
24 6. Scrolling with a mouse wheel |scroll-mouse-wheel| | |
25 | |
26 ============================================================================== | |
27 1. Scrolling downwards *scroll-down* | |
28 | |
29 The following commands move the edit window (the part of the buffer that you | |
30 see) downwards (this means that more lines downwards in the text buffer can be | |
31 seen): | |
32 | |
33 *CTRL-E* | |
34 CTRL-E Scroll window [count] lines downwards in the buffer. | |
13818
28ac7914b2b6
Update runtime files and translations
Christian Brabandt <cb@256bit.org>
parents:
11062
diff
changeset
|
35 The text moves upwards on the screen. |
7 | 36 Mnemonic: Extra lines. |
37 | |
38 *CTRL-D* | |
39 CTRL-D Scroll window Downwards in the buffer. The number of | |
40 lines comes from the 'scroll' option (default: half a | |
41 screen). If [count] given, first set 'scroll' option | |
42 to [count]. The cursor is moved the same number of | |
43 lines down in the file (if possible; when lines wrap | |
44 and when hitting the end of the file there may be a | |
45 difference). When the cursor is on the last line of | |
46 the buffer nothing happens and a beep is produced. | |
47 See also 'startofline' option. | |
48 {difference from vi: Vim scrolls 'scroll' screen | |
49 lines, instead of file lines; makes a difference when | |
50 lines wrap} | |
51 | |
52 <S-Down> or *<S-Down>* *<kPageDown>* | |
53 <PageDown> or *<PageDown>* *CTRL-F* | |
54 CTRL-F Scroll window [count] pages Forwards (downwards) in | |
55 the buffer. See also 'startofline' option. | |
164 | 56 When there is only one window the 'window' option |
57 might be used. | |
7 | 58 |
59 *z+* | |
60 z+ Without [count]: Redraw with the line just below the | |
61 window at the top of the window. Put the cursor in | |
62 that line, at the first non-blank in the line. | |
63 With [count]: just like "z<CR>". | |
64 | |
65 ============================================================================== | |
66 2. Scrolling upwards *scroll-up* | |
67 | |
68 The following commands move the edit window (the part of the buffer that you | |
69 see) upwards (this means that more lines upwards in the text buffer can be | |
70 seen): | |
71 | |
72 *CTRL-Y* | |
73 CTRL-Y Scroll window [count] lines upwards in the buffer. | |
13818
28ac7914b2b6
Update runtime files and translations
Christian Brabandt <cb@256bit.org>
parents:
11062
diff
changeset
|
74 The text moves downwards on the screen. |
7 | 75 Note: When using the MS-Windows key bindings CTRL-Y is |
76 remapped to redo. | |
77 | |
78 *CTRL-U* | |
79 CTRL-U Scroll window Upwards in the buffer. The number of | |
80 lines comes from the 'scroll' option (default: half a | |
81 screen). If [count] given, first set the 'scroll' | |
82 option to [count]. The cursor is moved the same | |
83 number of lines up in the file (if possible; when | |
84 lines wrap and when hitting the end of the file there | |
85 may be a difference). When the cursor is on the first | |
86 line of the buffer nothing happens and a beep is | |
87 produced. See also 'startofline' option. | |
88 {difference from vi: Vim scrolls 'scroll' screen | |
89 lines, instead of file lines; makes a difference when | |
90 lines wrap} | |
91 | |
92 <S-Up> or *<S-Up>* *<kPageUp>* | |
93 <PageUp> or *<PageUp>* *CTRL-B* | |
94 CTRL-B Scroll window [count] pages Backwards (upwards) in the | |
95 buffer. See also 'startofline' option. | |
164 | 96 When there is only one window the 'window' option |
97 might be used. | |
7 | 98 |
99 *z^* | |
100 z^ Without [count]: Redraw with the line just above the | |
101 window at the bottom of the window. Put the cursor in | |
102 that line, at the first non-blank in the line. | |
103 With [count]: First scroll the text to put the [count] | |
104 line at the bottom of the window, then redraw with the | |
105 line which is now at the top of the window at the | |
106 bottom of the window. Put the cursor in that line, at | |
107 the first non-blank in the line. | |
108 | |
109 ============================================================================== | |
110 3. Scrolling relative to cursor *scroll-cursor* | |
111 | |
112 The following commands reposition the edit window (the part of the buffer that | |
10385
368468ef35cf
commit https://github.com/vim/vim/commit/c0514bf4777a1d55f5785b3887c5686fd0bbe870
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
113 you see) while keeping the cursor on the same line. Note that the 'scrolloff' |
368468ef35cf
commit https://github.com/vim/vim/commit/c0514bf4777a1d55f5785b3887c5686fd0bbe870
Christian Brabandt <cb@256bit.org>
parents:
10198
diff
changeset
|
114 option may cause context lines to show above and below the cursor. |
7 | 115 |
116 *z<CR>* | |
117 z<CR> Redraw, line [count] at top of window (default | |
118 cursor line). Put cursor at first non-blank in the | |
119 line. | |
120 | |
121 *zt* | |
122 zt Like "z<CR>", but leave the cursor in the same | |
123 column. {not in Vi} | |
124 | |
125 *zN<CR>* | |
126 z{height}<CR> Redraw, make window {height} lines tall. This is | |
127 useful to make the number of lines small when screen | |
128 updating is very slow. Cannot make the height more | |
129 than the physical screen height. | |
130 | |
131 *z.* | |
132 z. Redraw, line [count] at center of window (default | |
133 cursor line). Put cursor at first non-blank in the | |
134 line. | |
135 | |
136 *zz* | |
137 zz Like "z.", but leave the cursor in the same column. | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
138 Careful: If caps-lock is on, this command becomes |
7 | 139 "ZZ": write buffer and exit! {not in Vi} |
140 | |
141 *z-* | |
142 z- Redraw, line [count] at bottom of window (default | |
143 cursor line). Put cursor at first non-blank in the | |
144 line. | |
145 | |
146 *zb* | |
147 zb Like "z-", but leave the cursor in the same column. | |
148 {not in Vi} | |
149 | |
150 ============================================================================== | |
151 4. Scrolling horizontally *scroll-horizontal* | |
152 | |
153 For the following four commands the cursor follows the screen. If the | |
154 character that the cursor is on is moved off the screen, the cursor is moved | |
155 to the closest character that is on the screen. The value of 'sidescroll' is | |
156 not used. | |
157 | |
158 z<Right> or *zl* *z<Right>* | |
604 | 159 zl Move the view on the text [count] characters to the |
160 right, thus scroll the text [count] characters to the | |
161 left. This only works when 'wrap' is off. {not in | |
162 Vi} | |
7 | 163 |
164 z<Left> or *zh* *z<Left>* | |
604 | 165 zh Move the view on the text [count] characters to the |
166 left, thus scroll the text [count] characters to the | |
167 right. This only works when 'wrap' is off. {not in | |
168 Vi} | |
7 | 169 |
170 *zL* | |
604 | 171 zL Move the view on the text half a screenwidth to the |
172 right, thus scroll the text half a screenwidth to the | |
173 left. This only works when 'wrap' is off. {not in | |
174 Vi} | |
7 | 175 |
176 *zH* | |
604 | 177 zH Move the view on the text half a screenwidth to the |
178 left, thus scroll the text half a screenwidth to the | |
179 right. This only works when 'wrap' is off. {not in | |
180 Vi} | |
7 | 181 |
182 For the following two commands the cursor is not moved in the text, only the | |
183 text scrolls on the screen. | |
184 | |
185 *zs* | |
604 | 186 zs Scroll the text horizontally to position the cursor |
7 | 187 at the start (left side) of the screen. This only |
188 works when 'wrap' is off. {not in Vi} | |
189 | |
190 *ze* | |
604 | 191 ze Scroll the text horizontally to position the cursor |
7 | 192 at the end (right side) of the screen. This only |
193 works when 'wrap' is off. {not in Vi} | |
194 | |
195 ============================================================================== | |
196 5. Scrolling synchronously *scroll-binding* | |
197 | |
198 Occasionally, it is desirable to bind two or more windows together such that | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
2154
diff
changeset
|
199 when one window is scrolled, the other windows are also scrolled. In Vim, |
7 | 200 windows can be given this behavior by setting the (window-specific) |
201 'scrollbind' option. When a window that has 'scrollbind' set is scrolled, all | |
202 other 'scrollbind' windows are scrolled the same amount, if possible. The | |
203 behavior of 'scrollbind' can be modified by the 'scrollopt' option. | |
204 | |
205 When using the scrollbars, the binding only happens when scrolling the window | |
206 with focus (where the cursor is). You can use this to avoid scroll-binding | |
207 for a moment without resetting options. | |
208 | |
209 When a window also has the 'diff' option set, the scroll-binding uses the | |
210 differences between the two buffers to synchronize the position precisely. | |
211 Otherwise the following method is used. | |
212 | |
213 *scrollbind-relative* | |
214 Each 'scrollbind' window keeps track of its "relative offset," which can be | |
215 thought of as the difference between the current window's vertical scroll | |
216 position and the other window's vertical scroll position. When one of the | |
217 'scrollbind' windows is asked to vertically scroll past the beginning or end | |
218 limit of its text, the window no longer scrolls, but remembers how far past | |
219 the limit it wishes to be. The window keeps this information so that it can | |
220 maintain the same relative offset, regardless of its being asked to scroll | |
221 past its buffer's limits. | |
222 | |
223 However, if a 'scrollbind' window that has a relative offset that is past its | |
224 buffer's limits is given the cursor focus, the other 'scrollbind' windows must | |
225 jump to a location where the current window's relative offset is valid. This | |
11062 | 226 behavior can be changed by clearing the "jump" flag from the 'scrollopt' |
7 | 227 option. |
228 | |
1125 | 229 *syncbind* *:syncbind* *:sync* |
7 | 230 :syncbind Force all 'scrollbind' windows to have the same |
231 relative offset. I.e., when any of the 'scrollbind' | |
232 windows is scrolled to the top of its buffer, all of | |
233 the 'scrollbind' windows will also be at the top of | |
234 their buffers. | |
235 | |
236 *scrollbind-quickadj* | |
237 The 'scrollbind' flag is meaningful when using keyboard commands to vertically | |
238 scroll a window, and also meaningful when using the vertical scrollbar of the | |
239 window which has the cursor focus. However, when using the vertical scrollbar | |
240 of a window which doesn't have the cursor focus, 'scrollbind' is ignored. | |
241 This allows quick adjustment of the relative offset of 'scrollbind' windows. | |
242 | |
243 ============================================================================== | |
244 6. Scrolling with a mouse wheel *scroll-mouse-wheel* | |
245 | |
246 When your mouse has a scroll wheel, it should work with Vim in the GUI. How | |
247 it works depends on your system. It might also work in an xterm | |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
248 |xterm-mouse-wheel|. By default only vertical scroll wheels are supported, |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
249 but some GUIs also support horizontal scroll wheels. |
7 | 250 |
251 For the Win32 GUI the scroll action is hard coded. It works just like | |
252 dragging the scrollbar of the current window. How many lines are scrolled | |
253 depends on your mouse driver. If the scroll action causes input focus | |
254 problems, see |intellimouse-wheel-problems|. | |
255 | |
256 For the X11 GUIs (Motif, Athena and GTK) scrolling the wheel generates key | |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
257 presses <ScrollWheelUp>, <ScrollWheelDown>, <ScrollWheelLeft> and |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
258 <ScrollWheelRight>. For example, if you push the scroll wheel upwards a |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
259 <ScrollWheelUp> key press is generated causing the window to scroll upwards |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
260 (while the text is actually moving downwards). The default action for these |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
261 keys are: |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
262 <ScrollWheelUp> scroll three lines up *<ScrollWheelUp>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
263 <S-ScrollWheelUp> scroll one page up *<S-ScrollWheelUp>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
264 <C-ScrollWheelUp> scroll one page up *<C-ScrollWheelUp>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
265 <ScrollWheelDown> scroll three lines down *<ScrollWheelDown>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
266 <S-ScrollWheelDown> scroll one page down *<S-ScrollWheelDown>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
267 <C-ScrollWheelDown> scroll one page down *<C-ScrollWheelDown>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
268 <ScrollWheelLeft> scroll six columns left *<ScrollWheelLeft>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
269 <S-ScrollWheelLeft> scroll one page left *<S-ScrollWheelLeft>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
270 <C-ScrollWheelLeft> scroll one page left *<C-ScrollWheelLeft>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
271 <ScrollWheelRight> scroll six columns right *<ScrollWheelRight>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
272 <S-ScrollWheelRight> scroll one page right *<S-ScrollWheelRight>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
273 <C-ScrollWheelRight> scroll one page right *<C-ScrollWheelRight>* |
7 | 274 This should work in all modes, except when editing the command line. |
275 | |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
276 Note that horizontal scrolling only works if 'nowrap' is set. Also, unless |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
277 the "h" flag in 'guioptions' is set, the cursor moves to the longest visible |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
278 line if the cursor line is about to be scrolled off the screen (similarly to |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
279 how the horizontal scrollbar works). |
7 | 280 |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
281 You can modify the default behavior by mapping the keys. For example, to make |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
282 the scroll wheel move one line or half a page in Normal mode: > |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
283 :map <ScrollWheelUp> <C-Y> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
284 :map <S-ScrollWheelUp> <C-U> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
285 :map <ScrollWheelDown> <C-E> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
286 :map <S-ScrollWheelDown> <C-D> |
7 | 287 You can also use Alt and Ctrl modifiers. |
288 | |
289 This only works when Vim gets the scroll wheel events, of course. You can | |
290 check if this works with the "xev" program. | |
291 | |
237 | 292 When using XFree86, the /etc/XF86Config file should have the correct entry for |
7 | 293 your mouse. For FreeBSD, this entry works for a Logitech scrollmouse: > |
294 Protocol "MouseMan" | |
295 Device "/dev/psm0" | |
296 ZAxisMapping 4 5 | |
237 | 297 See the XFree86 documentation for information. |
7 | 298 |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
299 *<MouseDown>* *<MouseUp>* |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
300 The keys <MouseDown> and <MouseUp> have been deprecated. Use <ScrollWheelUp> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
301 instead of <MouseDown> and use <ScrollWheelDown> instead of <MouseUp>. |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
302 |
7 | 303 *xterm-mouse-wheel* |
304 To use the mouse wheel in a new xterm you only have to make the scroll wheel | |
305 work in your Xserver, as mentioned above. | |
306 | |
307 To use the mouse wheel in an older xterm you must do this: | |
308 1. Make it work in your Xserver, as mentioned above. | |
309 2. Add translations for the xterm, so that the xterm will pass a scroll event | |
310 to Vim as an escape sequence. | |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
311 3. Add mappings in Vim, to interpret the escape sequences as <ScrollWheelDown> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
312 or <ScrollWheelUp> keys. |
7 | 313 |
314 You can do the translations by adding this to your ~.Xdefaults file (or other | |
315 file where your X resources are kept): > | |
316 | |
317 XTerm*VT100.Translations: #override \n\ | |
318 s<Btn4Down>: string("0x9b") string("[64~") \n\ | |
319 s<Btn5Down>: string("0x9b") string("[65~") \n\ | |
320 <Btn4Down>: string("0x9b") string("[62~") \n\ | |
321 <Btn5Down>: string("0x9b") string("[63~") \n\ | |
322 <Btn4Up>: \n\ | |
323 <Btn5Up>: | |
324 | |
325 Add these mappings to your vimrc file: > | |
2409
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
326 :map <M-Esc>[62~ <ScrollWheelUp> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
327 :map! <M-Esc>[62~ <ScrollWheelUp> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
328 :map <M-Esc>[63~ <ScrollWheelDown> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
329 :map! <M-Esc>[63~ <ScrollWheelDown> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
330 :map <M-Esc>[64~ <S-ScrollWheelUp> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
331 :map! <M-Esc>[64~ <S-ScrollWheelUp> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
332 :map <M-Esc>[65~ <S-ScrollWheelDown> |
0ca06a92adfb
Add support for horizontal scroll wheel. (Bjorn Winckler)
Bram Moolenaar <bram@vim.org>
parents:
2345
diff
changeset
|
333 :map! <M-Esc>[65~ <S-ScrollWheelDown> |
7 | 334 < |
14421 | 335 vim:tw=78:ts=8:noet:ft=help:norl: |