/www/tags/NOV_07_2009/htdocs/42docs/users-guide/caret.html
HTML | 49 lines | 49 code | 0 blank | 0 comment | 0 complexity | d5d21e939de5ab4a36b5910a95877f79 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Moving The Caret</title><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><link rel="home" href="index.html" title="jEdit 4.2 User's Guide"><link rel="up" href="editing.html" title="Chapter 5. Editing Text"><link rel="previous" href="editing.html" title="Chapter 5. Editing Text"><link rel="next" href="selection.html" title="Selecting Text"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Moving The Caret</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="editing.html">Prev</a> </td><th width="60%" align="center">Chapter 5. Editing Text</th><td width="20%" align="right"> <a accesskey="n" href="selection.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="caret"></a>Moving The Caret</h2></div></div><div></div></div><p>
2 The simplest way to move the caret is to click the
3 mouse at the desired location in the text area. The caret can also be moved
4 using the keyboard.
5 </p><p>
6 The <tt class="keycap">LEFT</tt>, <tt class="keycap">RIGHT</tt>, <tt class="keycap">UP</tt> and
7 <tt class="keycap">DOWN</tt> keys move the caret in the respective direction, and
8 the <tt class="keycap">PAGE_UP</tt> and <tt class="keycap">PAGE_DOWN</tt> keys move the
9 caret up and down one screenful, respectively.
10 </p><p>
11 When pressed once, the <tt class="keycap">HOME</tt> key moves the caret to the first
12 non-whitespace character of the current screen line. Pressing it a second
13 time moves the caret to the beginning of the current buffer line. Pressing it
14 a third time moves the caret to the first visible line.
15 </p><p>
16 The <tt class="keycap">END</tt> key behaves in a
17 similar manner, going to the last non-whitespace character of the current
18 screen line, the end of
19 the current buffer line, and finally to the last visible line.
20 </p><p>
21 If soft wrap is disabled, a “<span class="quote">screen line</span>” is the
22 same as a “<span class="quote">buffer line</span>”. If soft wrap is enabled,
23 a screen line is a section of a newline-delimited buffer line that fits
24 within the wrap margin width. See <a href="word-wrap.html" title="Wrapping Long Lines">the section called “Wrapping Long Lines”</a>.
25 </p><p>
26 <tt class="keycap">C+HOME</tt> and
27 <tt class="keycap">C+END</tt> move the
28 caret to the beginning and end of the buffer, respectively.
29 </p><p>
30 More advanced caret movement is covered in
31 <a href="words.html" title="Working With Words">the section called “Working With Words”</a>, <a href="lines.html" title="Working With Lines">the section called “Working With Lines”</a> and
32 <a href="paragraphs.html" title="Working With Paragraphs">the section called “Working With Paragraphs”</a>.
33 </p><div class="sidebar"><p class="title"><b>The Home and End keys</b></p><p>
34 If you prefer more traditional behavior for the
35 <tt class="keycap">HOME</tt> and <tt class="keycap">END</tt> keys, you can reassign
36 the respective keyboard shortcuts in the <span><b class="guibutton">Shortcuts</b></span>
37 pane of the
38 <span><b class="guimenu">Utilities</b></span>><span><b class="guimenuitem">Global Options</b></span>; see <a href="global-opts.html#shortcuts-pane" title="The Shortcuts Pane">the section called “The Shortcuts Pane”</a>.
39 </p><p>
40 By default, the shortcuts are assigned as follows:
41 </p><div class="itemizedlist"><ul type="disc"><li><p><tt class="keycap">HOME</tt> is bound to <span><b class="guimenuitem">Smart
42 Home</b></span>.</p></li><li><p><tt class="keycap">END</tt> is bound to <span><b class="guimenuitem">Smart
43 End</b></span>.</p></li><li><p><tt class="keycap">S+HOME</tt> is bound to <span><b class="guimenuitem">Select to Smart
44 Home Position</b></span>.</p></li><li><p><tt class="keycap">S+END</tt> is bound to <span><b class="guimenuitem">Select to Smart
45 End Position</b></span>.</p></li></ul></div><p>
46 However you can rebind them to anything you want, for example, various
47 combinations of the following, or indeed any other command or macro:
48 </p><div class="itemizedlist"><ul type="disc"><li><p><span><b class="guimenuitem">Go to Start/End of White Space</b></span>.</p></li><li><p><span><b class="guimenuitem">Go to Start/End of Line</b></span>.</p></li><li><p><span><b class="guimenuitem">Go to Start/End of Buffer</b></span>.</p></li><li><p><span><b class="guimenuitem">Select to Start/End of White Space
49 </b></span>.</p></li><li><p><span><b class="guimenuitem">Select to Start/End of Line</b></span>.</p></li><li><p><span><b class="guimenuitem">Select to Start/End of Buffer</b></span>.</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="editing.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="editing.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="selection.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 5. Editing Text </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Selecting Text</td></tr></table></div></body></html>