[ previous ]
[ Abstract ]
[ Copyright Notice ]
[ Contents ]
[ next ]
Simple editor for X: Users' Guide - Chapter 4
Command summary
This chapter lists all commands you can give with the mouse or with the
keyboard. Some of the key bindings may require a Finnish keyboard layout to
work properly, due to stupidities with the X event binding scheme.
- Left mouse button
-
Click: select empty string at click. Further clicks without moving the mouse
select the word or line at click. Press-move-release: select text between
press and release.
- Shift-left mouse button
-
Press-move-release: select text between press and release in columnar mode.
- Middle mouse button
-
Click inside selection: cut selection. Outside: paste selection at click (from
same window or from any window that supports normal X copy and paste).
- Shift-middle mouse button
-
Copy selection to kill ring.
- Right mouse button
-
Extend selection to click.
- Arrow key
-
Select empty string on next or previous line, or in next or previous column.
- Control + left or right arrow
-
Select empty string at beginning of previous or end of next word.
- Page Up, Page Down, Home, End
-
Select empty string one windowful upward or downward, or at the beginning or
end of the line.
- Control-Page Up, Control-Page Down, Control-Home, Control-End
-
Select empty string at beginning or end of file or window.
- Shift or Control-Shift and arrow key, Page Up, Page Down, Home, or End
-
Extend one end of selection in the direction implied by the key.
- Insert, Control-Insert
-
Replace selection with first or next entry from kill ring.
- Shift-Insert, Control-Shift-Insert
-
Replace selection with first (next) kill ring entry in columnar mode.
- Delete, Backspace
-
If selection is empty, cut character after (before) selection. Otherwise, cut
the selection.
- Control-Delete, Control-Backspace
-
Like plain Delete (Backspace), but cut word after (before) selection, if empty.
- Control-Tab, Shift-Control-Tab
-
Indent (un-indent) all lines that contain selection.
- Meta (Alt) and digit (0-9)
-
Go to mark numbered by the digit.
- Shift-Meta (Shift-Alt) and digit (0-9).
-
Set mark numbered by the digit.
- Control-Meta (Control-Alt) and digit (0-9).
-
Extend selection to mark numbered by the digit.
- Escape and [ or ]
-
Select empty string at beginning of previous or end of next paragraph.
- Escape and P or N
-
Extend selection to beginning of previous or end of next paragraph.
- Escape and ~
-
Forget that file has been modified. Same as File:Mark unmodified.
- Escape and C or Meta-C (Alt-C)
-
Toggle columnar mode for selection.
- Escape and Q, or Meta-Q (Alt-Q)
-
Pipe selection through formatting command. If selection is empty, first select
the current paragraph.
- Escape and S, or Meta-S (Alt-S)
-
Popup search and replace dialog.
- Control-S
-
Search for next match using the current search string.
- Escape and Z, or Meta-Z (Alt-Z)
-
Save everything and quit.
- Shift-space or Control-Shift-space
-
Indent (or un-unindent) selected lines by one space.
- Meta-N (Alt-N) or Meta-P (Alt-P)
-
Go to next or previous file.
- Meta-L (Alt-L)
-
Select current paragraph.
- Control and 0, 1, 2, or 3
-
Close this window (0), all other windows (1), or clone this window (2) or open
a new window for each file that doesn't have one already (3).
- Control-X and Control-K
-
Forget about the current file.
- Control-X and I or Control-I
-
Insert file (replace selection with other file).
- Control-X and Control-S or Control-D
-
Save current file.
- Control-X and Control-C
-
Quit. If there are any unsaved changes, ask what to do.
- Control-X and Control-F
-
Load a new file.
The following Emacs key bindings work mostly like in Emacs:
-
Control and A, B, D, E, F, K, L, N, O, P, V, W, Y.
-
ESC or Meta (Alt) and <, >, B, D, F, Q, W.
-
Control-X followed by 0, 1, 2, or Control and C, F, I, S.
The emulation of these commands may not be exact, and most interesting Emacs
commands are missing.
[ previous ]
[ Abstract ]
[ Copyright Notice ]
[ Contents ]
[ next ]
Simple editor for X: Users' Guide
Version 0.12
Lars Wirzenius liw@iki.fi