### 5.2 Editing Sources

#### 5.2.1 Key bindings

In addition to the standard keys used to navigate in the editor (up, down, right, left, page up, page down), the integrated editor provides a number of key bindings allowing easy navigation in the file.

There are also several ways to define new key bindings, see Defining text aliases and Binding actions to keys.

<Ctrl-Shift-u>
  Pressing these three keys and then holding Ctrl-Shift allow you to enter characters using their hexadecimal value. For example, pressing <Ctrl-Shift-u-2-0> will insert a space character (ASCII 32, which is 20 in hexadecimal).
<Ctrl-x / Shift-delete>
  Cut to clipboard
<Ctrl-c / Ctrl-insert>
  Copy to clipboard
<Ctrl-v / Shift-insert>
  Paste from clipboard
<Ctrl-s>
  Save file to disk
<Ctrl-z>
  Undo previous insertion/deletion
<Ctrl-r>
  Redo previous insertion/deletion
<Insert>
  Toggle overwrite mode
<Ctrl-a>
  Select the whole file
<Home / Ctrl-Pgup>
  Go to the beginning of the line
<End / Ctrl-Pgdown>
  Go to the end of the line
<Ctrl-Home>
  Go to the beginning of the file
<Ctrl-End>
  Go to the end of the file
<Ctrl-up>
  Go to the beginning of the line, or to the previous line if already at the beginning of the line.
<Ctrl-down>
  Go to the end of the line, or to the beginning of the next line if already at the end of the line.
<Ctrl-delete>
  Delete end of the current word.
<Ctrl-backspace>
  Delete beginning of the current word.