PageRenderTime 109ms CodeModel.GetById 60ms app.highlight 24ms RepoModel.GetById 16ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/doc/users-guide/shortcuts.xml

#
XML | 803 lines | 787 code | 13 blank | 3 comment | 0 complexity | cccd669469caeae72481d94f9c98844d MD5 | raw file
  1<!-- jEdit buffer-local properties: -->
  2<!-- :tabSize=1:indentSize=1:noTabs=true: -->
  3<!-- :xml.root=users-guide.xml: -->
  4
  5<appendix id="shortcuts"><title>Keyboard Shortcuts</title>
  6 <para>
  7  This appendix documents the default set of keyboard shortcuts. They can
  8  be customized to suit your taste in the <guibutton>Shortcuts</guibutton>
  9  pane of the
 10  <guimenu>Utilities</guimenu>&gt;<guimenuitem>Global Options</guimenuitem>
 11  dialog box; see <xref linkend="global-opts" />.
 12 </para>
 13 <bridgehead renderas="sect1">Files</bridgehead>
 14  <para>
 15   For details, see <xref linkend="buffers" />,
 16   <xref linkend="views" /> and <xref linkend="files" />.
 17  </para>
 18  <informaltable frame="none">
 19   <tgroup cols="2">
 20    <colspec colnum="1" colwidth="2.2in" />
 21    <tbody>
 22     <row>
 23      <entry><keycombo><keycap>Control</keycap><keycap>N</keycap></keycombo></entry>
 24      <entry>New file.</entry>
 25     </row>
 26     <row>
 27      <entry><keycombo><keycap>Control</keycap><keycap>O</keycap></keycombo></entry>
 28      <entry>Open file.</entry>
 29     </row>
 30     <row>
 31      <entry><keycombo><keycap>Control</keycap><keycap>W</keycap></keycombo></entry>
 32      <entry>Close buffer.</entry>
 33     </row>
 34     <row>
 35      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
 36      <keycombo><keycap>Control</keycap><keycap>W</keycap></keycombo></keycombo></entry>
 37      <entry>Close all buffers.</entry>
 38     </row>
 39     <row>
 40      <entry><keycombo><keycap>Control</keycap><keycap>S</keycap></keycombo></entry>
 41      <entry>Save buffer.</entry>
 42     </row>
 43     <row>
 44      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
 45      <keycombo><keycap>Control</keycap><keycap>S</keycap></keycombo></keycombo></entry>
 46      <entry>Save all buffers.</entry>
 47     </row>
 48     <row>
 49      <entry><keycombo><keycap>Control</keycap><keycap>P</keycap></keycombo></entry>
 50      <entry>Print buffer.</entry>
 51     </row>
 52     <row>
 53      <entry><keycombo><keycap>Control</keycap><keycap>Page Up</keycap></keycombo></entry>
 54      <entry>Go to previous buffer.</entry>
 55     </row>
 56     <row>
 57      <entry><keycombo><keycap>Control</keycap><keycap>Page Down</keycap></keycombo></entry>
 58      <entry>Go to next buffer.</entry>
 59     </row>
 60     <row>
 61      <entry><keycombo><keycap>Control</keycap><keycap>`</keycap></keycombo></entry>
 62      <entry>Go to recent buffer.</entry>
 63     </row>
 64     <row>
 65      <entry><keycombo><keycap>Alt</keycap><keycap>`</keycap></keycombo></entry>
 66      <entry>Show buffer switcher.</entry>
 67     </row>
 68     <row>
 69      <entry><keycombo><keycap>Control</keycap><keycap>Q</keycap></keycombo></entry>
 70      <entry>Exit jEdit.</entry>
 71     </row>
 72    </tbody>
 73   </tgroup>
 74  </informaltable>
 75
 76 <bridgehead renderas="sect1">Views</bridgehead>
 77  <para>
 78   For details, see <xref linkend="views" />.
 79  </para>
 80  <informaltable frame="none">
 81   <tgroup cols="2">
 82    <colspec colnum="1" colwidth="2.2in" />
 83    <tbody>
 84     <row>
 85      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
 86      <keycombo><keycap>Control</keycap><keycap>T</keycap></keycombo></keycombo></entry>
 87      <entry>Turn gutter (line numbering) on and off.</entry>
 88     </row>
 89     <row>
 90      <entry><keycombo><keycap>Control</keycap><keycap>0</keycap></keycombo></entry>
 91      <entry>Remove split containing current text area only.</entry>
 92     </row>
 93     <row>
 94      <entry><keycombo><keycap>Control</keycap><keycap>1</keycap></keycombo></entry>
 95      <entry>Remove all splits.</entry>
 96     </row>
 97     <row>
 98      <entry><keycombo><keycap>Control</keycap><keycap>2</keycap></keycombo></entry>
 99      <entry>Split view horizontally.</entry>
100     </row>
101     <row>
102      <entry><keycombo><keycap>Control</keycap><keycap>3</keycap></keycombo></entry>
103      <entry>Split view vertically.</entry>
104     </row>
105     <row>
106      <entry><keycombo><keycap>Alt</keycap><keycap>Page Up</keycap></keycombo></entry>
107      <entry>Send keyboard focus to previous text area.</entry>
108     </row>
109     <row>
110      <entry><keycombo><keycap>Alt</keycap><keycap>Page Down</keycap></keycombo></entry>
111      <entry>Send keyboard focus to next text area.</entry>
112     </row>
113     <row>
114      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
115      <keycombo><keycap>Control</keycap> <keycap>Up</keycap></keycombo></keycombo>;
116      <keycombo><keycap>Control</keycap> <keycap>Left</keycap></keycombo>;
117      <keycombo><keycap>Control</keycap> <keycap>Down</keycap></keycombo>;
118      <keycombo><keycap>Control</keycap> <keycap>Right</keycap></keycombo></entry>
119      <entry>Send keyboard focus to top; bottom; left; right docking area.</entry>
120     </row>
121     <row>
122      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
123      <keycombo><keycap>Control</keycap><keycap>`</keycap></keycombo></keycombo>
124      </entry>
125      <entry>Close currently focused docking area.</entry>
126     </row>
127     <row>
128      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
129      <keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo></keycombo>
130      </entry>
131      <entry>Send keyboard focus back to current text area.</entry>
132     </row>
133    </tbody>
134   </tgroup>
135  </informaltable>
136
137 <bridgehead renderas="sect1">Action Bar</bridgehead>
138  <para>
139   For details, see <xref linkend="action-bar" />.
140  </para>
141  <informaltable frame="none">
142   <tgroup cols="2">
143    <colspec colnum="1" colwidth="2.2in" />
144    <tbody>
145     <row>
146      <entry><keycombo><keycap>Control</keycap><keycap>Enter</keycap></keycombo>
147      </entry>
148      <entry>Display the action bar and give it keyboard focus.
149      </entry>
150     </row>
151     <row>
152      <entry><keycombo><keycap>Control</keycap><keycap>Space</keycap></keycombo>
153      </entry>
154      <entry>Repeat last editor action.
155      </entry>
156     </row>
157    </tbody>
158   </tgroup>
159  </informaltable>
160
161 <bridgehead renderas="sect1">Moving the Caret</bridgehead>
162  <para>
163   For details, see <xref linkend="caret" />, <xref linkend="words" />,
164   <xref linkend="lines" />, <xref linkend="paragraphs" /> and
165   <xref linkend="bracket-matching" />.
166  </para>
167  <informaltable frame="none">
168   <tgroup cols="2">
169    <colspec colnum="1" colwidth="2.2in" />
170    <tbody>
171     <row>
172      <entry><keycap><replaceable>Arrow</replaceable></keycap></entry>
173      <entry>Move caret one character or line.</entry>
174     </row>
175     <row>
176      <entry><keycombo><keycap>Control</keycap>
177      <keycap><replaceable>Arrow</replaceable></keycap></keycombo></entry>
178      <entry>Move caret one word or paragraph.</entry>
179     </row>
180     <row>
181      <entry><keycap>Page Up</keycap>; <keycap>Page Down</keycap></entry>
182      <entry>Move caret one screenful.</entry>
183     </row>
184     <row>
185      <entry><keycap>Home</keycap></entry>
186      <entry>First non-whitespace character of line, beginning of line,
187      first visible line (repeated presses).</entry>
188     </row>
189     <row>
190      <entry><keycap>End</keycap></entry>
191      <entry>Last non-whitespace character of line, end of line,
192      last visible line (repeated presses).</entry>
193     </row>
194     <row>
195      <entry><keycombo><keycap>Control</keycap><keycap>Home</keycap></keycombo></entry>
196      <entry>Beginning of buffer.</entry>
197     </row>
198     <row>
199      <entry><keycombo><keycap>Control</keycap><keycap>End</keycap></keycombo></entry>
200      <entry>End of buffer.</entry>
201     </row>
202     <row>
203      <entry><keycombo><keycap>Control</keycap><keycap>]</keycap></keycombo></entry>
204      <entry>Go to matching bracket.</entry>
205     </row>
206     <row>
207      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
208      <keycombo><keycap>Control</keycap><keycap>[</keycap></keycombo></keycombo>;
209      <keycombo><keycap>Control</keycap><keycap>]</keycap></keycombo></entry>
210      <entry>Go to previous; next bracket.</entry>
211     </row>
212     <row>
213      <entry><keycombo><keycap>Control</keycap><keycap>L</keycap></keycombo></entry>
214      <entry>Go to line.</entry>
215     </row>
216    </tbody>
217   </tgroup>
218  </informaltable>
219
220 <bridgehead renderas="sect1">Selecting Text</bridgehead>
221  <para>
222   For details, see <xref linkend="selection" />, <xref linkend="words" />,
223   <xref linkend="lines" />, <xref linkend="paragraphs" /> and
224   <xref linkend="bracket-matching" />.
225  </para>
226  <informaltable frame="none">
227   <tgroup cols="2">
228    <colspec colnum="1" colwidth="2.2in" />
229    <tbody>
230     <row>
231      <entry><keycombo><keycap>Shift</keycap>
232      <keycap><replaceable>Arrow</replaceable></keycap></keycombo></entry>
233      <entry>Extend selection by one character or line.</entry>
234     </row>
235     <row>
236      <entry><keycombo><keycap>Control</keycap> <keycap>Shift</keycap>
237      <keycap><replaceable>Arrow</replaceable></keycap></keycombo></entry>
238      <entry>Extend selection by one word or paragraph.</entry>
239     </row>
240     <row>
241      <entry><keycombo><keycap>Shift</keycap><keycap>Page Up</keycap></keycombo>;
242      <keycombo><keycap>Shift</keycap><keycap>Page Down</keycap></keycombo></entry>
243      <entry>Extend selection by one screenful.</entry>
244     </row>
245     <row>
246      <entry><keycombo><keycap>Shift</keycap><keycap>Home</keycap></keycombo></entry>
247      <entry>Extend selection to first non-whitespace character of line,
248      beginning of line,
249      first visible line (repeated presses).</entry>
250     </row>
251     <row>
252      <entry><keycombo><keycap>Shift</keycap><keycap>End</keycap></keycombo></entry>
253      <entry>Extend selection to last non-whitespace character of line,
254      end of line,
255      last visible line (repeated presses).</entry>
256     </row>
257     <row>
258      <entry><keycombo><keycap>Control</keycap><keycap>Shift</keycap>
259      <keycap>Home</keycap></keycombo></entry>
260      <entry>Extend selection to beginning of buffer.</entry>
261     </row>
262     <row>
263      <entry><keycombo><keycap>Control</keycap><keycap>Shift</keycap>
264      <keycap>End</keycap></keycombo></entry>
265      <entry>Extend selection to end of buffer.</entry>
266     </row>
267     <row>
268      <entry><keycombo><keycap>Control</keycap><keycap>[</keycap></keycombo></entry>
269      <entry>Select code block.</entry>
270     </row>
271     <row>
272      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
273      <keycap>W</keycap></keycombo>; <keycap>L</keycap>; <keycap>P</keycap></entry>
274      <entry>Select word; line; paragraph.</entry>
275     </row>
276     <row>
277      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
278      <keycombo><keycap>Control</keycap><keycap>L</keycap></keycombo></keycombo></entry>
279      <entry>Select line range.</entry>
280     </row>
281     <row>
282      <entry><keycombo><keycap>Alt</keycap><keycap>\</keycap></keycombo>
283      </entry>
284      <entry>Switch between range and rectangular selection mode.</entry>
285     </row>
286     <row>
287      <entry><keycombo><keycap>Control</keycap><keycap>\</keycap></keycombo>
288      </entry>
289      <entry>Switch between single and multiple selection mode.</entry>
290     </row>
291    </tbody>
292   </tgroup>
293  </informaltable>
294
295 <bridgehead renderas="sect1">Scrolling</bridgehead>
296  <para>
297   For details, see <xref linkend="views" />.
298  </para>
299  <informaltable frame="none">
300   <tgroup cols="2">
301    <colspec colnum="1" colwidth="2.2in" />
302    <tbody>
303     <row>
304      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
305      <keycombo><keycap>Control</keycap><keycap>J</keycap></keycombo></keycombo></entry>
306      <entry>Ensure current line is visible, and send focus to the text area.</entry>
307     </row>
308     <row>
309      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
310      <keycombo><keycap>Control</keycap><keycap>N</keycap></keycombo></keycombo></entry>
311      <entry>Center caret on screen.</entry>
312     </row>
313     <row>
314      <entry><keycombo><keycap>Control</keycap><keycap>'</keycap></keycombo>;
315      <keycombo><keycap>Control</keycap><keycap>/</keycap></keycombo></entry>
316      <entry>Scroll up; down one line.</entry>
317     </row>
318     <row>
319      <entry><keycombo><keycap>Alt</keycap><keycap>'</keycap></keycombo>;
320      <keycombo><keycap>Alt</keycap><keycap>/</keycap></keycombo></entry>
321      <entry>Scroll up; down one page.</entry>
322     </row>
323    </tbody>
324   </tgroup>
325  </informaltable>
326
327 <bridgehead renderas="sect1">Text Editing</bridgehead>
328  <para>
329   For details, see <xref linkend="undo-redo" />, <xref linkend="entering-text" />,
330   <xref linkend="words" />, <xref linkend="lines" /> and <xref linkend="paragraphs" />.
331  </para>
332  <informaltable frame="none">
333   <tgroup cols="2">
334    <colspec colnum="1" colwidth="2.2in" />
335    <tbody>
336     <row>
337      <entry><keycombo><keycap>Control</keycap><keycap>Z</keycap></keycombo></entry>
338      <entry>Undo.</entry>
339     </row>
340     <row>
341      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
342      <keycombo><keycap>Control</keycap><keycap>Z</keycap></keycombo></keycombo></entry>
343      <entry>Redo.</entry>
344     </row>
345     <row>
346      <entry><keycap>Backspace</keycap>; <keycap>Delete</keycap></entry>
347      <entry>Delete character before; after caret.</entry>
348     </row>
349     <row>
350      <entry><keycombo><keycap>Control</keycap><keycap>Backspace</keycap></keycombo>;
351      <keycombo><keycap>Control</keycap><keycap>Delete</keycap></keycombo></entry>
352      <entry>Delete word before; after caret.</entry>
353     </row>
354     <row>
355      <entry><keycombo><keycap>Control</keycap><keycap>D</keycap></keycombo>;
356      <keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo> <keycap>D</keycap>
357      </keycombo></entry>
358      <entry>Delete line; paragraph.</entry>
359     </row>
360     <row>
361      <entry><keycombo><keycap>Control</keycap><keycap>Shift</keycap><keycap>Backspace</keycap></keycombo>;
362      <keycombo><keycap>Control</keycap><keycap>Shift</keycap><keycap>Delete</keycap></keycombo></entry>
363      <entry>Delete from caret to beginning; end of line.</entry>
364     </row>
365     <row>
366      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
367      <keycap>R</keycap></keycombo></entry>
368      <entry>Remove trailing whitespace from the current line (or all
369      selected lines).</entry>
370     </row>
371     <row>
372      <entry><keycombo><keycap>Control</keycap><keycap>J</keycap></keycombo></entry>
373      <entry>Join lines.</entry>
374     </row>
375     <row>
376      <entry><keycombo><keycap>Control</keycap><keycap>B</keycap></keycombo></entry>
377      <entry>Complete word.</entry>
378     </row>
379     <row>
380      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
381      <keycap>F</keycap></keycombo></entry>
382      <entry>Format paragraph (or selection).</entry>
383     </row>
384    </tbody>
385   </tgroup>
386  </informaltable>
387
388 <bridgehead renderas="sect1">Clipboard and Registers</bridgehead>
389  <para>
390   For details, see <xref linkend="text-transfer" />.
391  </para>
392  <informaltable frame="none">
393   <tgroup cols="2">
394    <colspec colnum="1" colwidth="2.2in" />
395    <tbody>
396     <row>
397      <entry><keycombo><keycap>Control</keycap><keycap>X</keycap></keycombo>
398      or <keycombo><keycap>Shift</keycap><keycap>Delete</keycap></keycombo></entry>
399      <entry>Cut selected text to clipboard.</entry>
400     </row>
401     <row>
402      <entry><keycombo><keycap>Control</keycap><keycap>C</keycap></keycombo>
403      or <keycombo><keycap>Control</keycap><keycap>Insert</keycap></keycombo></entry>
404      <entry>Copy selected text to clipboard.</entry>
405     </row>
406     <row>
407      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
408      <keycombo><keycap>Control</keycap><keycap>U</keycap></keycombo></keycombo></entry>
409      <entry>Append selected text to clipboard, removing it from the
410      buffer.</entry>
411     </row>
412     <row>
413      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
414      <keycombo><keycap>Control</keycap><keycap>A</keycap></keycombo></keycombo></entry>
415      <entry>Append selected text to clipboard, leaving it in the
416      buffer.</entry>
417     </row>
418     <row>
419      <entry><keycombo><keycap>Control</keycap><keycap>V</keycap></keycombo>
420      or <keycombo><keycap>Shift</keycap><keycap>Insert</keycap></keycombo></entry>
421      <entry>Paste clipboard contents.</entry>
422     </row>
423     <row>
424      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
425      <keycombo><keycap>Control</keycap><keycap>P</keycap></keycombo></keycombo></entry>
426      <entry>Vertically paste clipboard contents.</entry>
427     </row>
428     <row>
429      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
430      <keycombo><keycap>Control</keycap><keycap>X</keycap>
431      </keycombo>
432      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
433      <entry>Cut selected text to register <replaceable>key</replaceable>.</entry>
434     </row>
435     <row>
436      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
437      <keycombo><keycap>Control</keycap><keycap>C</keycap>
438      </keycombo>
439      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
440      <entry>Copy selected text to register <replaceable>key</replaceable>.</entry>
441     </row>
442     <row>
443      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
444      <keycombo><keycap>Control</keycap><keycap>U</keycap>
445      </keycombo>
446      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
447      <entry>Append selected text to register <replaceable>key</replaceable>,
448      removing it from the buffer.</entry>
449     </row>
450     <row>
451      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
452      <keycombo><keycap>Control</keycap><keycap>A</keycap>
453      </keycombo>
454      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
455      <entry>Append selected text to register <replaceable>key</replaceable>,
456      leaving it in the buffer.</entry>
457     </row>
458     <row>
459      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
460      <keycombo><keycap>Control</keycap><keycap>V</keycap>
461      </keycombo>
462      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
463      <entry>Paste contents of register <replaceable>key</replaceable>.</entry>
464     </row>
465     <row>
466      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo>
467      <keycombo><keycap>Control</keycap><keycap>P</keycap>
468      </keycombo>
469      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
470      <entry>Vertically paste contents of register <replaceable>key</replaceable>.</entry>
471     </row>
472     <row>
473      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
474      <keycombo><keycap>Control</keycap><keycap>V</keycap>
475      </keycombo></keycombo></entry>
476      <entry>Paste previous.</entry>
477     </row>
478     <row>
479      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
480      <keycombo><keycap>Control</keycap><keycap>Y</keycap>
481      </keycombo></keycombo></entry>
482      <entry>Paste deleted.</entry>
483     </row>
484    </tbody>
485   </tgroup>
486  </informaltable>
487
488 <bridgehead renderas="sect1">Markers</bridgehead>
489  <para>
490   For details, see <xref linkend="markers" />.
491  </para>
492  <informaltable frame="none">
493   <tgroup cols="2">
494    <colspec colnum="1" colwidth="2.2in" />
495    <tbody>
496     <row>
497      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
498      <keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo></keycombo></entry>
499      <entry>If current line doesn't contain a marker, one will be added.
500      Otherwise, the existing marker will be removed.
501      Use the <guimenu>Markers</guimenu> menu to return to markers added
502      in this manner.</entry>
503     </row>
504     <row>
505      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>T</keycap>
506      </keycombo>
507      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
508      <entry>Add marker with shortcut <replaceable>key</replaceable>.</entry>
509     </row>
510     <row>
511      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>Y</keycap>
512      </keycombo>
513      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
514      <entry>Go to marker with shortcut <replaceable>key</replaceable>.</entry>
515     </row>
516     <row>
517      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>U</keycap>
518      </keycombo>
519      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
520      <entry>Select to marker with shortcut <replaceable>key</replaceable>.</entry>
521     </row>
522     <row>
523      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>K</keycap>
524      </keycombo>
525      <keycap><replaceable>key</replaceable></keycap></keycombo></entry>
526      <entry>Go to marker with shortcut <replaceable>key</replaceable>, and
527      move the marker to the previous caret position.</entry>
528     </row>
529     <row>
530      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
531      <keycombo><keycap>Control</keycap> <keycap>,</keycap></keycombo></keycombo>;
532      <keycombo><keycap>Control</keycap><keycap>.</keycap></keycombo></entry>
533      <entry>Move caret to previous; next marker.</entry>
534     </row>
535    </tbody>
536   </tgroup>
537  </informaltable>
538
539 <bridgehead renderas="sect1">Search and Replace</bridgehead>
540  <para>
541   For details, see <xref linkend="search-replace" />.
542  </para>
543  <informaltable frame="none">
544   <tgroup cols="2">
545    <colspec colnum="1" colwidth="2.2in" />
546    <tbody>
547     <row>
548      <entry><keycombo><keycap>Control</keycap><keycap>F</keycap></keycombo></entry>
549      <entry>Open search and replace dialog box.</entry>
550     </row>
551     <row>
552      <entry><keycombo><keycap>Control</keycap><keycap>G</keycap></keycombo></entry>
553      <entry>Find next.</entry>
554     </row>
555     <row>
556      <entry><keycombo><keycap>Control</keycap><keycap>H</keycap></keycombo></entry>
557      <entry>Find previous.</entry>
558     </row>
559     <row>
560      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
561      <keycombo><keycap>Control</keycap><keycap>B</keycap></keycombo></keycombo></entry>
562      <entry>Search in open buffers.</entry>
563     </row>
564     <row>
565      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
566      <keycombo><keycap>Control</keycap><keycap>D</keycap></keycombo></keycombo></entry>
567      <entry>Search in directory.</entry>
568     </row>
569     <row>
570      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
571      <keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo></keycombo></entry>
572      <entry>Replace in selection.</entry>
573     </row>
574     <row>
575      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
576      <keycombo><keycap>Control</keycap><keycap>G</keycap></keycombo></keycombo></entry>
577      <entry>Replace in selection and find next.</entry>
578     </row>
579     <row>
580      <entry><keycombo><keycap>Control</keycap><keycap>,</keycap></keycombo></entry>
581      <entry>Incremental search bar.</entry>
582     </row>
583     <row>
584      <entry><keycombo><keycap>Control</keycap><keycap>.</keycap></keycombo></entry>
585      <entry>HyperSearch bar.</entry>
586     </row>
587     <row>
588      <entry><keycombo><keycap>Alt</keycap><keycap>,</keycap></keycombo></entry>
589      <entry>Incremental search for word under the caret.</entry>
590     </row>
591     <row>
592      <entry><keycombo><keycap>Alt</keycap><keycap>.</keycap></keycombo></entry>
593      <entry>HyperSearch for word under the caret.</entry>
594     </row>
595     <row>
596      <entry><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
597      <keycombo><keycap>Control</keycap><keycap>I</keycap></keycombo></entry>
598      <entry>Toggle ignore case.</entry>
599     </row>
600     <row>
601      <entry><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
602      <keycombo><keycap>Control</keycap><keycap>X</keycap></keycombo></entry>
603      <entry>Toggle regular expressions.</entry>
604     </row>
605    </tbody>
606   </tgroup>
607  </informaltable>
608
609 <bridgehead renderas="sect1">Source Code Editing</bridgehead>
610  <para>
611   For details, see <xref linkend="abbrevs" />, <xref linkend="indent" />
612   and <xref linkend="commenting" />.
613  </para>
614  <informaltable frame="none">
615   <tgroup cols="2">
616    <colspec colnum="1" colwidth="2.2in" />
617    <tbody>
618     <row>
619      <entry><keycombo><keycap>Control</keycap><keycap>;</keycap></keycombo></entry>
620      <entry>Expand abbreviation.</entry>
621     </row>
622     <row>
623      <entry><keycombo><keycap>Alt</keycap><keycap>Left</keycap></keycombo>;
624      <keycombo><keycap>Alt</keycap><keycap>Right</keycap></keycombo></entry>
625      <entry>Shift current line (or all
626      selected lines) left; right.
627      </entry>
628     </row>
629     <row>
630      <entry><keycombo><keycap>Shift</keycap><keycap>Tab</keycap></keycombo>;
631      <keycap>Tab</keycap></entry>
632      <entry>Shift selected lines left; right. Note that pressing
633      <keycap>Tab</keycap> with no selection active will insert a tab
634      character at the caret position.
635      </entry>
636     </row>
637     <row>
638      <entry><keycombo><keycap>Control</keycap><keycap>I</keycap></keycombo></entry>
639      <entry>Indent current line (or all
640      selected lines).</entry>
641     </row>
642     <row>
643      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
644      <keycombo><keycap>Control</keycap><keycap>C</keycap></keycombo></keycombo></entry>
645      <entry>Range comment selection.</entry>
646     </row>
647     <row>
648      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
649      <keycombo><keycap>Control</keycap><keycap>K</keycap></keycombo></keycombo></entry>
650      <entry>Line comment selection.</entry>
651     </row>
652    </tbody>
653   </tgroup>
654  </informaltable>
655
656 <bridgehead renderas="sect1">Folding and Narrowing</bridgehead>
657  <para>
658   For details, see <xref linkend="folding" /> and <xref linkend="narrowing" />.
659  </para>
660  <informaltable frame="none">
661   <tgroup cols="2">
662    <colspec colnum="1" colwidth="2.2in" />
663    <tbody>
664     <row>
665      <entry><keycombo><keycap>Alt</keycap><keycap>Backspace</keycap></keycombo></entry>
666      <entry>Collapse fold containing caret.</entry>
667     </row>
668     <row>
669      <entry><keycombo><keycap>Alt</keycap><keycap>Enter</keycap></keycombo></entry>
670      <entry>Expand fold containing caret one level only.</entry>
671     </row>
672     <row>
673      <entry><keycombo><keycap>Alt</keycap><keycap>Shift</keycap><keycap>Enter</keycap></keycombo></entry>
674      <entry>Expand fold containing caret fully.</entry>
675     </row>
676     <row>
677      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
678      <keycap>X</keycap></keycombo></entry>
679      <entry>Expand all folds.
680      </entry>
681     </row>
682     <row>
683      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
684      <keycap>A</keycap></keycombo></entry>
685      <entry>Add explicit fold.
686      </entry>
687     </row>
688     <row>
689      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
690      <keycap>S</keycap></keycombo></entry>
691      <entry>Select fold.
692      </entry>
693     </row>
694     <row>
695      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
696      <keycap>Enter</keycap> <keycap><replaceable>key</replaceable></keycap></keycombo>
697      </entry>
698      <entry>Expand folds with level less than <replaceable>key</replaceable>,
699      collapse all others.
700      </entry>
701     </row>
702     <row>
703      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
704      <keycap>N</keycap> <keycap>N</keycap></keycombo></entry>
705      <entry>Narrow to fold.
706      </entry>
707     </row>
708     <row>
709      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
710      <keycap>N</keycap> <keycap>S</keycap></keycombo></entry>
711      <entry>Narrow to selection.
712      </entry>
713     </row>
714     <row>
715      <entry><keycombo action="seq"><keycombo><keycap>Alt</keycap><keycap>Up</keycap></keycombo>
716      <keycombo><keycap>Alt</keycap><keycap>Down</keycap></keycombo></keycombo></entry>
717      <entry>Moves caret to previous; next fold.
718      </entry>
719     </row>
720     <row>
721      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>E</keycap></keycombo>
722      <keycap>U</keycap></keycombo></entry>
723      <entry>Moves caret to the parent fold of the one containing the caret.
724      </entry>
725     </row>
726    </tbody>
727   </tgroup>
728  </informaltable>
729
730 <bridgehead renderas="sect1">Macros</bridgehead>
731  <para>
732   For details, see <xref linkend="using-macros" />.
733  </para>
734  <informaltable frame="none">
735   <tgroup cols="2">
736    <colspec colnum="1" colwidth="2.2in" />
737    <tbody>
738     <row>
739      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo>
740      <keycombo><keycap>Control</keycap><keycap>R</keycap></keycombo></keycombo></entry>
741      <entry>Record macro.</entry>
742     </row>
743     <row>
744      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo>
745      <keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo></keycombo></entry>
746      <entry>Record temporary macro.</entry>
747     </row>
748     <row>
749      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo>
750      <keycombo><keycap>Control</keycap><keycap>S</keycap></keycombo></keycombo></entry>
751      <entry>Stop recording.</entry>
752     </row>
753     <row>
754      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo>
755      <keycombo><keycap>Control</keycap><keycap>P</keycap></keycombo></keycombo></entry>
756      <entry>Run temporary macro.</entry>
757     </row>
758     <row>
759      <entry><keycombo action="seq"><keycombo><keycap>Control</keycap><keycap>M</keycap></keycombo>
760      <keycombo><keycap>Control</keycap><keycap>L</keycap></keycombo></keycombo></entry>
761      <entry>Run most recently played or recorded macro.</entry>
762     </row>
763    </tbody>
764   </tgroup>
765  </informaltable>
766 <bridgehead renderas="sect1">Alternative Shortcuts</bridgehead>
767  <para>
768   A few frequently-used commands have alternative shortcuts intended to
769   help you keep your hands from moving all over the keyboard.
770  </para>
771  <informaltable frame="none">
772   <tgroup cols="2">
773    <colspec colnum="1" colwidth="2.2in" />
774    <tbody>
775     <row>
776      <entry><keycombo><keycap>Alt</keycap><keycap>J</keycap></keycombo>;
777      <keycombo><keycap>Alt</keycap><keycap>L</keycap></keycombo></entry>
778      <entry>Move caret to previous, next character.</entry>
779     </row>
780     <row>
781      <entry><keycombo><keycap>Alt</keycap><keycap>I</keycap></keycombo>;
782      <keycombo><keycap>Alt</keycap><keycap>K</keycap></keycombo></entry>
783      <entry>Move caret up, down one line.</entry>
784     </row>
785     <row>
786      <entry><keycombo><keycap>Alt</keycap><keycap>Q</keycap></keycombo>;
787      <keycombo><keycap>Alt</keycap><keycap>A</keycap></keycombo></entry>
788      <entry>Move caret up, down one screenful.</entry>
789     </row>
790     <row>
791      <entry><keycombo><keycap>Alt</keycap><keycap>Z</keycap></keycombo></entry>
792      <entry>First non-whitespace character of line, beginning of line,
793      first visible line (repeated presses).</entry>
794     </row>
795     <row>
796      <entry><keycombo><keycap>Alt</keycap><keycap>X</keycap></keycombo></entry>
797      <entry>Last non-whitespace character of line, end of line,
798      last visible line (repeated presses).</entry>
799     </row>
800    </tbody>
801   </tgroup>
802  </informaltable>
803</appendix>