|Did you know ...||Search Documentation:|
|Frequently used editor commands|
Below we list a few important commands and how to activate them.
DELkey or by typing something else at the location. Paste is achieved using the middle-mouse (or wheel) button. If you don't have a middle-mouse button, pressing the left- and right-button at the same time is interpreted as a middle-button click. If nothing helps, there is the Edit/Paste menu entry. Text is pasted at the caret location.
Control-_as well as the MS-Windows
Control-R(backward). PceEmacs implements incremental search. This is difficult to use for novices, but very powerful once you get the clue. After one of the above start keys, the system indicates search mode in the status line. As you are typing the search string, the system searches for it, extending the search with every character you type. It illustrates the current match using a green background.
If the target cannot be found, PceEmacs warns you and no longer extends the search string.43GNU-Emacs keeps extending the string, but why? Adding more text will not make it match. During search, some characters have special meaning. Typing anything but these characters commits the search, re-starting normal edit mode. Special commands are:
Alt-/, causing PceEmacs to search backwards for identifiers that start the same and use it to complete the text you typed. A second
Alt-/searches further backwards. If there are no hits before the caret, it starts searching forwards. With some practice, this system allows for entering code very fast with nice and readable identifiers (or other difficult long words).
Control-x Control-f). By default the file is loaded into the current window. If you want to keep this window, press
Alt-sor click the little icon at the bottom left to make the window sticky.
Control-x 2to create a new window pointing to the same file. Do not worry, you can edit as well as move around in both.
Control-x 1kills all other windows running on the same file.
These are the most commonly used commands. In section 3.4.3 we discuss specific support for dealing with Prolog source code.