/jEdit/tags/jedit-4-0-pre1/doc/users-guide/shortcuts.xml

# · XML · 670 lines · 655 code · 13 blank · 2 comment · 0 complexity · 6918bf9ce22302dd954a27adfae1e40c MD5 · raw file

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